Ich hatte kürzlich Apache, PHP und MySQL in Ubuntu installiert. Und die erstellten Dateien in das Verzeichnis var/www
kopiert. Aber wenn ich http://localhost
öffne, wird
Warnung: Unbekannt: Stream konnte nicht geöffnet werden: Zugriff verweigert in Unbekannt in Zeile 0
Fataler Fehler: Unbekannt: Fehler beim Öffnen erforderlich '/var/www/index.php' (include_path = '.: / usr / teilen / php: / usr / share / pear') in Unbekannt in Zeile 0
Wie kann ich mein Projekt normal ausführen? Es funktionierte gut in Windows.
Laut diesem Artikel müssen Sie Lese- / Ausführungsberechtigungen für Besitzer, Gruppe und Jeder erteilen.
Legen Sie die Berechtigungen für die Problemdatei auf 777 fest. Beachten Sie, dass Sie dies auf einem Server vermeiden sollten, auf den über das Internet zugegriffen werden kann.
Um dieses Problem zu beheben, sehen Sie sich die Zeile in Ihrem ErrorLog an, um herauszufinden, auf welchen Ordner Sie zugreifen möchten. Wenn für diesen Ordner bereits ein Block vorhanden ist, stellen Sie sicher, dass der Zugriff nach Bedarf zugelassen ist. Ist dies nicht der Fall, fügen Sie Ihrer Apache-Konfigurationsdatei einen Block hinzu, um den Zugriff nach Bedarf zu ermöglichen. Sehen Sie das folgende Beispiel für den Ordner / usr / local / awstats / htdocs.
Auftrag erlauben, ablehnen Erlaube von allen
für eine vollständige Referenz, überprüfen Sie die apache wiki
Tags und Links php permissions ubuntu localhost