Hi, Ich habe folgendes Mini-PHP-Script: PHP-Code: <?php ini_set('display_errors',1); error_reporting(E_ALL); echo "aaa<br>\n"; echox "xxx<br>\n"; ?> Bewusst ist das echo falsch geschrieben, doch trotz error_reporting erhalte ich keinerlei Fehler, die Seite bleibt einfach weiß. Auch eine vorhergehende, richtige Ausgabe erscheint nicht. Testweise habe ich auch komplette HTML-Header und Footer hinzugefügt, keine Änderung (sprich: leere Seite). Auch die Ausgabe 'aaa' erscheint nicht. In der php.ini ist error_reporting = E_ALL & ~E_NOTICE display_errors = On gesetzt. Die Meldungen erscheinen nur in der Log-Datei vom apache, aber nicht im Browser. Dasselbe Script auf meinem richtigen Webspace (bei 1und1) prodiziert die gewünschte Meldung im Browser. Der verwendete Browser ist egal (getestet mit Konqueror und Firefox). Frage: warum erhalte ich keine Fehlermeldung ? Welche Einstellung muß ich noch ändern ? Das Ganze läuft auf einer Linux-Kiste (Suse 10.0), Apache und PHP von den DVD's installiert. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Jürgen Hochwald schrieb: [Trotz PHP-Fehler keine Fehlermeldung] Wie genau heißt die Datei? Vielleicht gibt die Apache-Log-Datei noch mehr her. In der ACCESS-Log-Datei müsste stehen, welcher Browser wann welche Seite aufgerufen hat, und welchen Fehler(- oder Erfolgs-)code er bekommen hat... was ergibt eine Datei namens "test.php" mit dem Inhalt <? phpinfo(); ?> Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ich habe die php.ini im /etc-Verzeichnis bearbeitet. Der Hinweis, mir die phpinfo anzuzeigen, offenbarte aber, daß sich auch in /etc/php5/apache2/ eine php.ini befindet. Da war natürlich log_errors auf off. Wozu es dann noch die php.ini direkt im etc-Verzeichnis gibt ? Jürgen www.wetterstation-porta.info -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Jürgen, Jürgen Hochwald wrote:
Frage: warum erhalte ich keine Fehlermeldung ? Welche Einstellung muß ich noch ändern ?
hast Du auch den Apache mal durchgestartet? Frank -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Frank Palvölgyi
-
Jürgen Hochwald
-
Martin Ereth