wake-up-neo.net

PHP Zeigt keine Fehlermeldungen an

Ich habe XAMPP 1.7.4 (mit PHP 5.3.5) installiert. Das Problem ist, dass PHP keine Fehlermeldungen anzeigt. Z.B. Wenn ich mich mit mysql_connect() ohne Parameter mit MYSQL verbinde, beschwert sich PHP nicht über die erforderlichen Felder.

Warum ist das?

Wie kann ich PHP so konfigurieren, dass Fehler angezeigt werden?

36
user700792

Um Fehler auf Skriptebene zu aktivieren, fügen Sie oben in Ihr Skript ein:

ini_set('display_errors', 1);
error_reporting(~0);

Wenn es sich bei nicht um eine Produktions- und lediglich um eine Entwicklungs-/Test-Site handelt, können Sie die Fehlerberichterstattung in php.ini aktivieren. Suchen Sie nach diesen Einstellungen:

error_reporting  =  E_ALL
;error_reporting  =  E_ERROR
display_errors = On
;display_errors = Off
67
Jeff Lambert

Möglicherweise ist der Anzeigefehler deaktiviert

fügen Sie die .htaccess-Datei Ihrer Anwendung hinzu. 

php_value display_errors on

ODER 

verwenden Sie dies am Anfang Ihres PHP-Skripts 

ini_set('display_errors',"1");
10
Shakti Singh

Sie können folgenden Code in Ihrem Programm verwenden

error_reporting(E_ALL);
ini_set('display_errors', '1');
0
Ram Choubey

Um eine Fehlermeldung auf einem Browser über das PHP-Skript anzuzeigen, verwenden Sie den folgenden Code oben in Ihrer PHP-Datei.

<?php 
ini_set('display_errors', 1);
error_reporting(~0);
?>

und es gibt eine andere Möglichkeit, den PHP-Fehlercode zu überprüfen, wenn Sie als Benutzer eines Linux-Ubuntu-Befehls den Befehl auf dem Terminal ausführen.

HINWEIS: -10 ist die Nummer der Nachricht, die Sie anzeigen möchten. 

 enter image description here

0
Sunny S.M

Möglicherweise haben Sie Ihre Einstellungen in der php.ini überschrieben. Überprüfen Sie die php.ini auf Fehlerbehandlungsparameter und stellen Sie sicher, dass sie eingeschaltet sind.

Ist mir auch vor ein paar Wochen passiert

0
Bjoern