Maison >développement back-end >Problème PHP >Que faire si l'utilisateur php dispose d'autorisations insuffisantes
Problème : You don't have permission to access /index.html on this server.
Cause : index.html est un fichier créé par l'utilisateur root et a les autorisations Apache ne suffisent pas.
Solution : Modifiez les autorisations du fichier ; chmod 755 index.html
Si ce problème se produit sous WIN 2003, veuillez le résoudre comme suit :
Ouvrez le fichier de configuration apache httpd.conf et trouvez ce paragraphe :
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow deny from all Satisfy all </Directory>
Essayez ensuite de changer le refus en refus de tous pour autoriser, enregistrer et redémarrer apache, puis tester la page Web, accéder accéder au site Web de test est tout à fait normal.
La deuxième méthode consiste à ouvrir la configuration étendue dans le fichier de configuration d'Apache httpd-vhosts.conf
# Virtual hosts Include conf/extra/httpd-vhosts.conf
et à supprimer le # devant La configuration étendue a été introduite, mais l'autorisation correspondante "Autoriser de tous" n'a pas été configurée dans le fichier de configuration étendue, cette erreur s'est donc produite.
Tutoriel recommandé : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!