Struppi: Wordpress

Beitrag lesen

Aber eine andere Frage in dem zusammenhang, da PHP extrem schweigsam ist, was Fehler angeht, in der wp-settings.php steht:
error_reporting(E_ALL ^ E_NOTICE);

Damit werden nur die Fehler ab dem Level Warning ausgegeben. Die ebenfalls sehr nützlichen und auf Schreibfehler und nicht initialisierte Variablen hinweisenden Notices werden unterdrückt.

Ich weiß und ich finde auch das das eine sehr fragwürdige Sache ist, erstmal alles mögliche zu unterdrücken, anstatt den Fehlern auf den Grund zu gehen. Unter Perl ist mittlerweile seit Jahren üblich mit use strict und use warnings sich alle Fehler und Warnungen ausgeben zu lassen um sie dann sofort zu beseitigen.

Aber das ist eine Zeile aus dem wordpress Code, ich würd das anders machen.

D.h. es müßten die Fehler doch angezeigt werden oder kann es sein das das durch display_errors in der ini Datei umgeleitet wird?

display_errors muss generell angeschaltet sein, wenn du Fehlermeldungen mitten in der normalen Ausgabe sehen willst. Es sei denn, ein eigener Error-Handler wurde aktiviert, der die Fehler abfängt, bevor sie ausgegeben werden. Suche nach dem Aufruf von set_error_handler(...).

Fehlanzeige! Ich finde in keiner wordpress Datei einen derartigen Aufruf, dann hat mein Provider das wohl ausgeschaltet, kann man das per Skript wieder einschalten?

Struppi.