Berechtigung beim Öffnen von localhost verweigert

8

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

angezeigt
  

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.

    
Hari krishnan 24.03.2013, 07:04
quelle

2 Antworten

8

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.

Ссылка

    
Nicholas Pickering 24.03.2013, 07:16
quelle
2

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

    
fengd 24.03.2013 07:25
quelle

Tags und Links