Permission denied beim öffnen von localhost
Hatte ich vor kurzem installiert Apache, PHP und MySQL in Ubuntu. Und kopiert die Dateien, die ich erstellt, um die var/www
- Verzeichnis. Aber wenn ich es öffnen http://localhost
es zeigt
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/var/www/index.php'
(include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
Wie kann ich mein Projekt normalerweise? Es war in Ordnung arbeiten in windows.
- Tut /var/www/index.php gibt es?
- ja, wenn ich eine php-Datei mit echo hai es funktioniert.
- überprüfen Sie Ihre include-Pfad. es ist anders in windows und linux
- Legen Sie die Berechtigungen auf
index.php
auf 777 und sehen, ob das hilft. - geändert auf 777 jetzt seine Arbeit...Schreibe es als Antwort, die ich akzeptieren
InformationsquelleAutor Hari krishnan | 2013-03-24
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gemäß diesem Artikel müssen Sie lese - /Schreibberechtigungen für Eigentümer, Gruppe und Jeder.
Setzen Sie die Berechtigungen für die Datei problem zu 777. Beachten Sie, sollten Sie vermeiden, dies zu tun auf einem server aus dem internet erreichbar.
http://webomania.wordpress.com/2007/03/12/permission-denied-in-unknown-on-line-0/
Um dieses problem zu beheben, betrachten Sie die Zeile in Ihr Fehlerprotokoll, um herauszufinden, auf welchen Ordner es zugreifen möchte.
Wenn ein block bereits existiert, die für diesen Ordner, stellen Sie sicher, es ist gesetzt, um den Zugriff zu ermöglichen wie nötig. Wenn nicht, fügen Sie einen block zu Ihrer Apache-Konfigurationsdatei, so dass bei Bedarf zugreifen. Siehe das Beispiel unten für Ordner /usr/local/awstats/htdocs.
Order allow,deny
Von alle zulassen
für eine vollständige Referenz, überprüfen Sie die apache-wiki