Fehlerbeseitigung in WPML
Aktivierung der integrierten Fehlerbehebungsfunktion in WordPress
WordPress enthält einen Fehlerbehebungsmodus, der PHP-Probleme hervorhebt.
Um diesen zu aktivieren, öffnen Sie Ihre wp-config.php-Datei und suchen Sie nach define(‘WP_DEBUG’, false);. Ändern Sie dies auf:
define('WP_DEBUG', true);
Die wp-config.php liegt in Ihrem WordPress-Stammverzeichnis. Es ist dieselbe Datei, in der sich auch die Datenbank-Konfigurationseinstellungen befinden. Sie können über FTP oder SFTP auf sie zugreifen, um sie zu editieren.
Wenn Sie wp-config.php öffnen und dieses Definitionsargument nicht da ist, können Sie es direkt vor dieser Zeile hinzufügen:
/* That's all, stop editing! Happy blogging. */
So werden auf dem Bildschirm alle Meldungen, einschließlich Fehler, Warnungen und Hinweise angezeigt.
Bitte beachten Sie, dass Sie alles sehen werden, nicht nur das mit Bezug auf WPML. Dazu werden wahrscheinlich Meldungen anderer Plugins, Ihres Themes und manchmal sogar des WordPress-Kerns gehören. Die Meldungen erscheinen überall. Manchmal erscheinen sie gleich oben, aber sie können auch mitten auf der Seite erscheinen.
Aktivierung der PHP-Fehlerprotokollierung
In manchen Fällen wird durch die Aktivierung von WP_DEBUG kein Fehler angezeigt, aber es läuft dennoch einiges falsch. Dies passiert vor allem, wenn Sie versuchen, ein Plug-in zu aktivieren und es mit einer obskuren Schwerer Fehler-Meldung fehlschlägt. Während der Plug-in-Aktivierung stößt WPML auf Fehler. Wenn es dies kann, zeigt es deren Inhalte an, aber in der Regel druckt es nur eine generische Fehlermeldung.
Sie können trotzdem die vollständigen Informationen darüber, was schief läuft, erhalten, indem Sie das PHP-Fehlerprotokoll in einer Datei ablegen.
Um dies zu tun, fügen Sie Ihrer wp-config.php-Datei die folgenden zwei Zeilen hinzu:
ini_set('log_errors',TRUE);
ini_set('error_reporting', E_ALL);
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
Sie müssen eine Datei namens error_log.txt in Ihrem WordPress-Stammverzeichnis erstellen und dem Webserver vollen Schreibzugriff darauf gewähren. Dies können Sie mit einem Kommandozeilenbefehl oder einem FTP-Programm machen.
Wie Sie uns Fehlerberichte senden
Unser Forum für technischen Support ist der beste Ort, um Fehlerberichte einzuschicken. WPML-Entwickler achten auf jeden Beitrag und antworten schnell. Sie können E-Mail-Benachrichtigungen über Kommentare in Ihrem Artikel abonnieren, um Ihre Antworten zu erhalten, wenn sie verfügbar sind.