Wie zu beheben Ubuntu Forbidden-Problem auf localhost?
Habe ich installiert-Lampe und phpmyadmin in Ubuntu auf meinem computer installiert. Dies ist mein Ls- L
Ergebnis auf dem terminal.
drwxr-xr-x 2 root root 4096 Jul 3 12:30 backups
drwxr-xr-x 19 root root 4096 Jul 3 13:37 cache
drwxrwsrwt 2 root whoopsie 4096 Jul 3 12:30 crash
drwxr-xr-x 2 root root 4096 Feb 14 03:55 games
drwxr-xr-x 61 root root 4096 Jul 3 13:37 lib
drwxrwsr-x 2 root staff 4096 Apr 19 2012 local
lrwxrwxrwx 1 root root 9 Jul 3 15:50 lock -> /run/lock
drwxr-xr-x 18 root root 4096 Jul 3 16:56 log
drwxrwsr-x 2 root mail 4096 Feb 14 03:52 mail
drwxr-xr-x 2 root root 4096 Feb 14 03:52 opt
lrwxrwxrwx 1 root root 4 Jul 3 15:50 run -> /run
drwxr-xr-x 8 root root 4096 Feb 14 03:53 spool
drwxrwxrwt 2 root root 4096 Jul 3 17:16 tmp
drwxr-x--x 3 krishna root 4096 Jul 3 15:11 www
Wenn ich http://localhost/
im browser, es sagt
Verboten
Sie haben keine Berechtigung zum access /index.html auf diesem server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80.
Ich bin in der Lage zu erstellen, Dateien und Ordner in var/www-Ordner, aber ich bin nicht in der Lage, um ihn auszuführen, aus dem browser.
Wie dieses Problem zu beheben, bitte, schlagen Sie mich? Ich bin neu in Ubuntu.
Was ist in Ihrem
ich habe einen Ordner, Möbel und Standard index.html
www
Ordner?ich habe einen Ordner, Möbel und Standard index.html
InformationsquelleAutor Krishna Karki | 2013-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
/var/www
Ordner muss lesbar von derwww-data
system-Konto. Versuchen Sie dies :Bearbeiten : wie bereits von Joachim Isaksson, das war eine schnelle Lösung für das problem. Ein sicherer Weg zur Einrichtung der Berechtigungen würde wie folgt Aussehen :
Müssen Sie möglicherweise zu geben, die Schreibzugriff auf
www-data
an einem gewissen Punkt, obwohl zum Beispiel zum aktivieren der Datei-uploads auf Ihren server. Es ist am besten, wenn Sie können, halten Sie dies ein dediziertes Verzeichnis in Ihrer website-Struktur.chmod -R 755 /var/www
sollte genug sein.es sagt
krishna@krishna:/var$ sudo chown -R www:root /var/www [sudo] password for krishna: chown: invalid user:
www:root' krishna@krishna:/var$ `Ja, mein Fehler, es ist eigentlich www-data auf Ubuntu.
Super danke es funktionierte
Gute Sache, dass es das problem gelöst. Das sagte, ich denke www-data sollte vermutlich nicht Besitzer des Verzeichnisses mit Rechte 755, das bedeutet, dass der Webserver Schreibrechte auf das web-root, und ersetzen Sie alle Ihre Skripts. Mir, dass jemand anderes die eigenen Verzeichnis und geben der Gruppe Lesen die Berechtigung für die Gruppe www-data fühlt sich sicherer.
InformationsquelleAutor Miklos Aubert