Aucune des images de mon site Web ne se charge malgré le chemin correct. 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
Allez jusqu'au répertoire Mon Site Web, le dossier appartient à apache:apache
所有,chmod
一直设置为 774
.
SELinux booléen httpd_can_network_connect
已On
.
J'utilise un fichier .htaccess
pour rediriger mon nom de domaine vers le répertoire approprié. Je soupçonne que cela pourrait être la cause du problème, mais... ce n'est rien de plus qu'une intuition.
J'ai vraiment besoin d'aide et tout conseil est le bienvenu. Merci beaucoup!
Modifier Contenu du fichier .htaccess :
RewriteEngine On Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^domain.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/ [R=301,L] RewriteCond %{HTTP_HOST} www.domain.com RewriteRule (.*) /domain/ [L]
Dans mon cas, le dossier contenant n'avait pas les autorisations +x, le changer en 755 a fait l'affaire.
Je l'ai enfin trouvé ! Un grand merci à Justin Lurman pour avoir signalé le fichier .htaccess. Cela me permet de voir que Wordpress n'a plus l'autorisation de modifier mon fichier .htaccess. C'est encore plus étrange car je suis sûr à 100% que les autorisations sont correctes (ou même trop permissives si vous me le demandez).
Alors j'ai étudié SElinux parce que je savais que cela pouvait parfois me tromper et j'avais raison. L'exécution de la commande suivante a résolu le problème :
J'espère que cela aidera les autres :)