[gelöst] Iceweasel kann php-Dateien nicht öffnen/darstellen

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
KloBoBBerLe
Beiträge: 105
Registriert: 16.03.2013 14:29:42

[gelöst] Iceweasel kann php-Dateien nicht öffnen/darstellen

Beitrag von KloBoBBerLe » 26.08.2014 17:55:19

Liebe Leser,

ich habe mir gemäß dieser Anleitung einen Apache-Server mit mySQL- und PHP-Unterstützung aufgesetzt, um Websites mittels Content-Management-Systemen (CMS) lokal erstellen zu können. Der Server läuft auch problemlos!

Möchte ich nun aber die im CMS-Verzeichnis enthaltenen php-Dateien aufrufen erhalte ich einen weißen Bildschirm in Iceweasel. Die Überordner hingegen werden ganz normal angezeigt.

Beispiele:

Code: Alles auswählen

http://localhost/index.html -> HTML-Testseite (ohne php) funktioniert
http://localhost/Testordner -> Testordner kann angezeigt und geöffnet werden
http://localhost/Verzeichnis_des_CMS/index.php funktioniert nicht (weißer Bildschirm)
http://localhost/Verzeichnis_des_CMS/install.php funktioniert ebenfalls nicht (weißer Bildschirm)
Ein Firefox-Portable in einer WIndows-VM kann die Dateien komischerweise problemlos darstellen...

Fehlt mir da vielleicht noch irgend ein Paket?

Besten Dank für Eure Hilfe! :)

Viele Grüße
KloBoBBerLe
Zuletzt geändert von KloBoBBerLe am 03.09.2014 20:06:27, insgesamt 1-mal geändert.

Benutzeravatar
4A4B
Beiträge: 927
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Iceweasel kann php-Dateien nicht öffnen/darstellen

Beitrag von 4A4B » 26.08.2014 18:13:06

Wurden vom Webserver irgendwelche Fehler geloggt? Die Errorlog-Datei sollte sich im Verzeichnis /var/log/apache2 befinden.

KloBoBBerLe
Beiträge: 105
Registriert: 16.03.2013 14:29:42

Re: Iceweasel kann php-Dateien nicht öffnen/darstellen

Beitrag von KloBoBBerLe » 26.08.2014 18:29:30

4A4B hat geschrieben:Die Errorlog-Datei sollte sich im Verzeichnis /var/log/apache2 befinden.
Sehr guter Einwand - die error.log hat 1,2 GB! 8O

Code: Alles auswählen

[Tue Aug 26 17:12:57 2014] [notice] Apache/2.2.22 (Debian) PHP/5.4.4-14+deb7u14 configured -- resuming normal operations
[Tue Aug 26 17:18:41 2014] [error] [client ::1] File does not exist: /var/www/favicon.ico
[Tue Aug 26 17:19:01 2014] [error] [client ::1] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0, referer: http://localhost/cms-verzeichnisordner/
[Tue Aug 26 17:19:01 2014] [error] [client ::1] PHP Fatal error:  Unknown: Failed opening required '/var/www/cms-verzeichnisordner/contao_3.2.13/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0, referer: http://localhost/cms-verzeichnisordner/
[Tue Aug 26 17:19:09 2014] [error] [client ::1] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0, referer: http://localhost/cms-verzeichnisordner/
[Tue Aug 26 17:19:09 2014] [error] [client ::1] PHP Fatal error:  Unknown: Failed opening required '/var/www/cms-verzeichnisordner/contao_3.2.13/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0, referer: http://localhost/cms-verzeichnisordner/
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  fopen(/cms-verzeichnisordner/contao_3.2.13/index.php): failed to open stream: No such file or directory in /var/www/index.php on line 2
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 3
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  fgets() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 4
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 3
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  fgets() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 4
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 3
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  fgets() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 4
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 3
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  fgets() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 4
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  feof() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 3
[Tue Aug 26 17:23:17 2014] [error] [client ::1] PHP Warning:  fgets() expects parameter 1 to be resource, boolean given in /var/www/index.php on line 4
Die unten aufgeführten PHP Warnings werden gefühlt 10.000 Mal wiederholt. Ich habe jedoch nur die ersten 8 hier eingefügt...

Was ist denn da passiert? :? Berechtigungs-Probleme?

Edit: Besitzer des CMS-Verzeichnisses auf root umgeändert und Gruppe auf www. Sowohl root als auch www besitzen nun Schreib- und Leserechte - das brachte jedoch auch keine Besserung...

Viele Grüße
KloBoBBerLe

Benutzeravatar
4A4B
Beiträge: 927
Registriert: 09.11.2011 11:19:55
Kontaktdaten:

Re: Iceweasel kann php-Dateien nicht öffnen/darstellen

Beitrag von 4A4B » 26.08.2014 18:45:34

Maßgeblich für die weiße Seite sind wohl die Fatal Errors:

Code: Alles auswählen

[Tue Aug 26 17:19:01 2014] [error] [client ::1] PHP Fatal error:  Unknown: Failed opening required '/var/www/cms-verzeichnisordner/contao_3.2.13/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0, referer: http://localhost/cms-verzeichnisordner/
Exisitiert die Datei /var/www/cms-verzeichnisordner/contao_3.2.13/index.php - wenn ja, haben diese Datei und die Elternverzeichnisse ausreichende Rechte, damit der Webserver (www-data) lesend auf sie zugreifen kann?

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Iceweasel kann php-Dateien nicht öffnen/darstellen

Beitrag von cronoik » 26.08.2014 18:51:08

KloBoBBerLe hat geschrieben:Ein Firefox-Portable in einer WIndows-VM kann die Dateien komischerweise problemlos darstellen...
Da der Fuchs es beim gleichen Webserver kann, würde ich das Problem eher bei dir suchen. Ggf. mal einen anderen Browser (DebianChromium installieren und testen. Gibt der Weasel was in der Kommandozeile aus?
Hilf mit unser Wiki zu verbessern!

KloBoBBerLe
Beiträge: 105
Registriert: 16.03.2013 14:29:42

Re: Iceweasel kann php-Dateien nicht öffnen/darstellen

Beitrag von KloBoBBerLe » 03.09.2014 20:04:54

Herzlichen Dank für Eure nette Hilfe! :)
4A4B hat geschrieben:/var/www/cms-verzeichnisordner/contao_3.2.13/index.php - wenn ja, haben diese Datei und die Elternverzeichnisse ausreichende Rechte, damit der Webserver (www-data) lesend auf sie zugreifen kann?
Genau das war das Problem, vielen Dank! :)

Zwar habe ich mit den Berechtigungen nun gepfuscht (alles 777), aber es ist ja sowieso nur eine Entwicklungsumgebung in einer netzwerklosen virtuellen Maschine.
Wie die Berechtigungen dann im endgültigen Zustand gesetzt werden müssen sollte wohl ein anderes Projekt werden...

Das Topic darf als "gelöst" markiert werden! ;)

Viele Grüße
KloBoBBerLe

Antworten