Der Apache nicht geöffneten Webseiten auf einem Raspberry Pi

Habe ich Apache 2 mit PHP installiert auf meinem Raspberry Pi und wenn ich Anfrage index.php es lädt fein, aber wenn ich versuche, zu verlangen, alle Unterordner, oder jede andere Datei (strandsort.csin diesem Beispiel - könnte auch sein anything.txt nur keine HTML/PHP-geparst), bekomme ich 403 access denied, aber wenn ich Anfrage-Datei geparsed werden soll (i2.php) erhalte ich eine leere Seite.

Wohl auch erwähnenswert ist, das phpmyadmin scheint gut zu funktionieren.

Konfigurierte ich die Konfiguration, in:

/etc/apache2/sites-enabled/000-default

Und legen Sie die AllowOverride zu ALL.

Hier der Fehler:

PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0, referer: http://raspberryIP/
PHP Fatal error:  Unknown: Failed opening required '/var/www/i2.php' (include_path='.:/usr/share/php$ http://raspberryIP/

Wo "RaspberryIP" ist die IP-Adresse des Geräts.

  • Das problem ist ein Berechtigungsproblem. Was ist der user-Apache und was ist das Ergebnis stat auf diese Datei?
  • stat ist overkill für sowas. Eine einfache ls -la /var/www/i2.php sollte ausreichen.
  • Ja, denke mal der server würde halt für 30 Sekunden, sonst 🙂
  • Nun, es ist nicht ein server-Last-Problem, so viel wie Benutzer-Verständnis-Problem. Ich benutze ls -la alle die Zeit, sich mit user/Gruppen/Berechtigungen Fragen. Ich benutze nur stat wenn dabei wirklich tiefere Sachen wie bash scripting für änderungen, ändern oder Zugriffszeiten.
  • Eigentlich war ich ein bisschen ironisch. 🙂
InformationsquelleAutor user1126068 | 2014-05-04
Schreibe einen Kommentar