2017-09-26 5 views
0

J'essaie de configurer une boîte vagabonde avec une pile de lampes et j'ai réussi la plupart du temps. Cependant, maintenant je suis coincé avec l'erreur "Serveur incapable de lire le fichier .htaccess". Ma configuration est un serveur Centos 7 avec Apache 2.4 et PHP 5.6.Aucune autorisation sur le fichier htaccess

Apparemment, cela semble se passer beaucoup comme je l'ai vu beaucoup de gens poser cette question, mais voici la chose:

1) Tous mes dossiers sont avec 777 autorisations
2) AllowOverride tous et exige que tous les acquis est mis sur même allé jusqu'à tous mes dossiers
3) pour ajouter un utilisateur apache au groupe racine juste pour voir si cela changerait quelque chose

Je essentiellement fait tout ce qui a été suggéré dans tous les postes que j'ai vu et encore , apache ne peut pas lire le fichier .htaccess.

Dans mes journaux, je vois:

[Tue Sep 26 15:20:18.178541 2017] [core:crit] [pid 6491:tid 139938095892224] (13)Permission denied: [client 10.0.2.15:52176] AH00529: /var/www/html/Kalendho/public/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/html/Kalendho/public/' is executable 

Je suppose que oui apache réellement trouver le fichier, mais pour une raison quelconque, ne peut pas l'ouvrir, même si elle devrait pouvoir. Donc, vraiment, toute aide serait grandement appréciée car je suis actuellement à ma fin ici.

Merci à l'avance

+0

"Tous mes dossiers ont des permissions 777" - Qu'en est-il du fichier .htaccess? – Quentin

+0

"Même allé jusqu'à ajouter l'utilisateur apache au groupe racine juste pour voir si cela changerait quelque chose" - ne faites JAMAIS cela! – Quentin

+0

Essayez avec: https://stackoverflow.com/questions/15607300/htaccess-pcfg-openfile-unable-to-check-htaccess-file-ensure-it-is-readable-and – Croises

Répondre

0

D'accord, semble-t-il été un problème avec SELinux. Voici ce que je l'ai fait:

ouvert le fichier/etc/selinux/config et a changé la ligne suivante:

SELINUX=enforcing 

à

SELINUX=disabled 

Après cela, je redémarré ma machine et me suis débarrassé de l'erreur htaccess.