Je viens d'installer la dernière version de WAMP sur ma machine de développement et je n'arrive pas à la faire fonctionner. Obtenir cette erreur bizarre.
C:\wamp\bin\Apache\Apache2.4.4\bin>httpd.exe
AH00526: Syntax error on line 224 of C:/wamp/bin/Apache/Apache2.4.4/conf/httpd.conf:
Invalid command 'Require', perhaps misspelled or defined by a module not included in the server configuration
C:\wamp\bin\Apache\Apache2.4.4\bin>httpd.exe -v
Server version: Apache/2.4.4 (Win64)
Server built: Feb 22 2013 22:08:37
Voici la configuration à la ligne 224:
222: <Directory />
223: AllowOverride none
224: Require all granted
225: </Directory>
Une idée de ce que je fais mal?
La directive Require
est fournie par mod_authz_core . Si le module n'a pas été compilé dans votre binaire Apache, vous devrez ajouter une entrée à votre fichier de configuration pour le charger manuellement. Vous pouvez vérifier quels modules sont compilés avec httpd.exe -l
.
Si le module n'est pas compilé, chargez-le avec une ligne de configuration similaire à la suivante:
LoadModule authz_core_module "<Apache install dir>/modules/standard/mod_authz_core.so"
Vous devrez bien sûr ajuster le chemin de votre système, et sur une boîte Windows, la bibliothèque peut être un fichier dll
plutôt qu'un fichier so
.