Apache - Autorisations manquantes pour un composant du chemin
P粉004287665
P粉004287665 2023-10-19 08:52:40
0
2
667

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.conffichier :

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_connectOn.

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]

P粉004287665
P粉004287665

répondre à tous(2)
P粉216203545

Dans mon cas, le dossier contenant n'avait pas les autorisations +x, le changer en 755 a fait l'affaire.

P粉647449444

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 :

chcon -R --type=httpd_sys_rw_content_t wp-content/

J'espère que cela aidera les autres :)

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal