Woher bekomme ich "Fehlerinformationen", um sie zu einer Frage hinzuzufügen?

22

Ich habe genau das gleiche Problem wie diese geschlossene Frage und möchte es lösen. Im Kommentarbereich fordert es das OP auf, "Bug Information" hinzuzufügen.

Woher bekomme ich Fehlerinformationen, damit ich sie meiner Frage auf diesem Stapel hinzufügen kann?

Ich bin neu in WordPress (wenn das nicht offensichtlich ist) und verwende WordPress 3.5.1 und das Weaver 2- Theme

stephenmyall
quelle

Antworten:

28

Fügen Sie define('WP_DEBUG', true);zu Ihrer Site hinzu wp-config.php. Dadurch werden Fehler, Warnungen und Hinweise (nicht schwerwiegende Warnungen) auf dem Bildschirm angezeigt. Dies sind die "Debug-Informationen", die so häufig angefordert werden.

Es ist nicht ratsam, dies auf einem (öffentlich zugänglichen) Produktionsserver zu aktivieren. Wenn Sie jedoch über die Debugging-Informationen verfügen müssen, müssen Sie über diese verfügen.

Sie können auch hinzufügen, define('WP_DEBUG_LOG', true);und die Debugging-Informationen werden in eine Datei mit dem Namen geschrieben /wp-content/debug.log.

Sie können dann hinzufügen define('WP_DEBUG_DISPLAY', false);, um zu verhindern, dass Fehler auf dem Bildschirm gedruckt werden, während Sie sie aus der Debug-Datei lesen können.

Also, in deinem wp-config.phphättest du:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Ihr Server selbst speichert möglicherweise auch die Protokolldatei. Der Speicherort und die Namen dieser Dateien variieren je nach Betriebssystem. In Debian Squeeze ist Apaches Protokoll von at /var/log/apache2/error.log. Auf CentOS 6 ist es bei /var/log/httpd/error_log. Diese haben ungefähr die gleichen Informationen, aber je nach Host und Hosttyp haben Sie möglicherweise keinen direkten Zugriff darauf - freigegeben, VPN usw. Der Datenbankserver speichert möglicherweise auch Protokolle.

s_ha_dum
quelle