Apache - Les autorisations sont manquantes sur un composant du chemin
Aucun de mes images du site web sont chargés, bien que les chemins d'accès sont corrects. Dans mes logs Apache, j'ai beaucoup de :
(13)Permission denied: [client 87.231.108.18:57108] AH00035: access to
my/file/path/some-photo.jpg denied because search permissions are missing
on a component of the path
Dans httpd.conf
fichier :
User apache
Group apache
Tout le chemin vers mon site d'annuaire, dossiers sont la propriété de apache:apache
avec chmod
ensemble de 774
tout le chemin vers le bas.
Booléen SELinux httpd_can_network_connect
a été est On
.
Je suis à l'aide d'un .htaccess
fichier pour rediriger mon nom de domaine vers le répertoire approprié. Je crois que cela pourrait être la cause du problème mais... ce n'est rien de plus qu'un sentiment d'intestin.
J'ai besoin d'aide, toute suggestion est la plupart de bienvenue.
Merci beaucoup!
MODIFIER
Contenu de l' .htaccess :
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} www\.domain\.com
RewriteRule (.*) /domain/$1 [L]
source d'informationauteur Alexandre Bourlier
Vous devez vous connecter pour publier un commentaire.
J'ai enfin trouvé! Merci une tonne de Justin lurman à poiting l' .fichier htaccess. Il m'a fait voir que WordPress n'ont pas le droit de les modifier, mon .fichier htaccess plus.
C'était encore plus bizarre, parce que j'étais sûr à 100% que les autorisations ont été bonnes (même trop permissive, si vous me demandez).
Alors j'ai regardé dans SElinux, comme je sais qu'il peut jouer des tours sur moi à certains moments et j'ai eu raison.
Émission de la commande suivante résolu :
J'espère que ça aide quelqu'un d'autre 🙂
Dans mon cas, le dossier qui le contient n'ont pas l' +x autorisation, modifier à 755 fait le tour.
Ou vous pouvez exécuter
Dans ces dossiers...
setsebool -P httpd_enable_homedirs 1
chcon -R -t httpd_sys_content_t /home/user/public_html