Zugang verboten! Fehler 403 beim Apache

6862
animatora

Ich versuche, den Apache-Server unter openSUSE 12.2 zu konfigurieren. Ich mache wie im Handbuch hier gezeigt http://de.opensuse.org/SDB:Linux_Apache_MySQL_PHP, es funktioniert gut. Wenn ich versuche, auf localhost / ~ myuser / website / html / index.html zuzugreifen, erhalte ich die folgende Nachricht:

Access forbidden!  You don't have permission to access the requested object. It is either read-protected or not readable by the server.   If you think this is a server error, please contact the webmaster.  Error 403 

Irgendwelche Ideen, wie man das beheben kann?

2
Apache muss auf die von ihm bereitgestellten Dateien zugreifen können. Dies ist ein häufiger Fehler, der beim Setup in root gemacht wurde. Mikhail vor 11 Jahren 0

1 Antwort auf die Frage

1
Babar

Ändern Sie den Besitzer der Dateien und Ordner in den Besitzer von Apache. Es sollte gelöst werden. Befehl wird sein wie:

sudo chown apache-user:apache-group ~myuser/website/html/ -R 

Ändern Sie auch die Berechtigung des Ordners in 755

sudo chmod 755 ~myuser/website/html/ -R 
Hier ist die Referenz aus dem Mediawiki-Handbuch http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads#Check_directory_security escalator vor 9 Jahren 0