Heim  >  Fragen und Antworten  >  Hauptteil

Apache – Fehlende Berechtigungen für eine Pfadkomponente

Keines meiner Website-Bilder wird trotz korrektem Pfad geladen. In meinen Apache-Protokollen habe ich viele:

(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

In httpd.confDatei:

User apache
Group apache

Gehen Sie bis zum Verzeichnis „Meine Website“, zu dem der Ordner gehört apache:apache 所有,chmod 一直设置为 774 .

SELinux boolean httpd_can_network_connectOn.

Ich verwende eine .htaccess-Datei, um meinen Domainnamen in das entsprechende Verzeichnis umzuleiten. Ich vermute, dass dies die Ursache des Problems sein könnte, aber... es ist nichts weiter als eine Ahnung.

Ich brauche wirklich Hilfe und jeder Rat ist sehr willkommen. Vielen Dank!

Bearbeiten Inhalt der .htaccess-Datei:

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粉004287665P粉004287665389 Tage vor658

Antworte allen(2)Ich werde antworten

  • P粉216203545

    P粉2162035452023-10-20 00:28:41

    在我的例子中,包含文件夹没有 +x 权限,将其更改为 755 就可以了。

    Antwort
    0
  • P粉647449444

    P粉6474494442023-10-20 00:17:22

    我终于找到了!非常感谢 Justin lurman 指出了 .htaccess 文件。它让我看到 Wordpress 不再有权编辑我的 .htaccess 文件。 这更奇怪,因为我 100% 确定权限是好的(如果你问我的话,甚至是太宽松了)。

    所以我研究了 SElinux,因为我知道它有时会欺骗我,我是对的。 发出以下命令解决了这个问题:

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

    我希望对其他人有帮助:)

    Antwort
    0
  • StornierenAntwort