Ich kann keine PHP-Fehler sehen. Ich habe jeden Trick ausprobiert, den ich finden kann, um Fehlerberichte zu aktivieren, aber nichts funktioniert.
display_errors ist aktiviert und error_logging ist aktiviert, aber wenn ich eine Seite mit einem Fehler ansehe, bekomme ich eine leere Seite.
/var/log/php.log existiert nicht.
Wenn ich eine lokale Logdatei einstelle, wird Nothing erstellt.
Die Datei, mit der ich getestet habe, ist
%Vor%irgendwelche anderen Ideen?
Sie müssen es wahrscheinlich in .htaccess, httpd.conf oder php.ini einstellen (abhängig von Ihrem Server oder Hosting-Unternehmen). Sie haben höchstwahrscheinlich einen Parse-Fehler, was bedeutet, dass Ihr Skript nie den Punkt erreicht, an dem es die Fehlerberichterstattung aktivieren kann.
Haben Sie versucht, die eigentliche INI-Datei zu bearbeiten, anstatt sie zur Laufzeit zu ändern? Sie können auch ini_get('display_errors');
verwenden, um zu sehen, ob Ihre Änderung wirksam wurde. Wenn keiner von beiden funktioniert, würde ich sagen, dass Ihre Installation entweder fehlerhaft oder sehr eingeschränkt ist.
phpinfo()
als erstes im Skript aus, bevor Sie eine der ini_set
-Optionen ausprobieren. Wenn Ihr Host diese Ini-Funktionen deaktiviert / eingeschränkt hat, werden Sie höchstwahrscheinlich nie zu phpinfo gelangen. Sobald Sie eine phpinfo()
Ausgabe erhalten haben, können Sie sehen, ob / wo PHP Fehler protokolliert. Es könnte vollständig in den allgemeinen Fehlerlog des Servers oder an einen anderen Ort gehen.
Ich habe dieses Problem durch meine Hosting-Website gelöst cpanel- & gt; php config - & gt; Anzeigefehler auf
Tags und Links php error-reporting