Bonjour
J'ai appris à créer des sites WEB grâce à l’excellent cours de Birnou Sebarte, et, en ce qui concerne l'utilisation d'apache comme serveur d'évaluation local, tout a bien marché : installation de xampp, déclaration d'un dossier d'alias dans httpd.conf, déclaration d'alias et des droits d'accès pour chaque site dans un fichier .conf dans le dossier d'alias.
Or, depuis, j'ai réinstallé mon système (XP pack3), et, dès que je veux tester mes documents php sur mon apache local, j'ai le message :
"Accès interdit! Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur. "
Voici les déclarations pour le site "essais" par exemple :
Si je lance l'URL "http://localhost/essais/bonjour.php", j'obtiens le message d'erreur susmentionné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Alias /essais/ "D:/Mes documents/Mes sites/essais/" <Directory "D:/Mes documents/Mes sites/essais/"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
Si je place mon site dans un sous-dossier du dossier déclaré en DocumentRoot, ça marche. Le serveur Apache fonctionne donc.
Sinon, j'ai essayé de déclarer les droits d'accès directement dans httpd.conf, j'ai essayé de déplacer les sites sur un autre disque, j'ai essayé de remplacer dans l'URL l'alias par la localisation exacte du site rien n'y fait.
Merci de m'aider si vous pouvez.
Partager