Bonjour à tous,
Je me permets de relancer ce sujet car je n'ai toujours pas compris comment résoudre mon problème.
Je rappelle les faits: mon fichier apache_error.log me renvoie une quantité impressionnante de messages d'erreur avec le code AH01630.
De nombreux forums indiquent que ça peut venir d'un ancien paramétrage d'une version Apache antérieure à 2.4. Or ici, ce n'est pas le cas. Je viens d'ailleurs de réinstaller ma plateforme Moodle en redémarrant à zéro. J'ai donc installé Apache 2.4.41 avec PHP 7.3.8 et MySQL 8.0.17.
Voici quelques lignes du fichier apache_error.log:
[authz_core:error] [pid 1104:tid 1004] [client 176.174.1.94:60140] AH01630: client denied by server configuration: C:/wamp64/www/boost, referer: http://185.163.31.14:10035/moodle/
[authz_core:error] [pid 1104:tid 1004] [client 176.174.1.94:60140] AH01630: client denied by server configuration: C:/wamp64/www/theme, referer: http://185.163.31.14:10035/moodle/theme/styles.php/boost/1566896323_1/all
[authz_core:error] [pid 1104:tid 1000] [client 176.174.1.94:60144] AH01630: client denied by server configuration: C:/wamp64/www/1566896324, referer: http://185.163.31.14:10035/moodle/
[authz_core:error] [pid 1104:tid 1004] [client 176.174.1.94:60140] AH01630: client denied by server configuration: C:/wamp64/www/theme, referer: http://185.163.31.14:10035/moodle/theme/styles.php/boost/1566896323_1/all
Le serveur ne semble pas pouvoir accéder à certains dossiers, et pour cause: ces dossiers n'existent pas. Mon Moodle est situé dans le dossier C:/wamp64/www/html/moodle/ et non pas dans c:/wamp64/www/ et mes données sont dans c:/wamp64/moodledata/. Je ne sais pas lequel de ces deux dossiers cherche à atteindre le serveur ni comment indiquer dans ma configuration comment atteindre ce dossier.
Dans mon fichier httpd.conf, j'ai bien précisé :
DocumentRoot "${INSTALL_DIR}/www/html/"
<Directory "${INSTALL_DIR}/www/html/">
Mon fichier httpd-vhosts.conf contient les lignes suivantes :
<VirtualHost *:10035>
ServerName moodle
ServerAlias moodle
DocumentRoot "c:/wamp64/www/html/moodle"
<Directory "c:/wamp64/www/html/moodle/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
Mon fichier config.php contient les lignes suivantes:
$CFG->dataroot = 'C:\\wamp64\\moodledata';
$CFG->directorypermissions = 0777;
Je ne sais plus comment avancer sur ce problème.
Merci de votre aide.