Bei der Arbeit mit WordPress können manchmal PHP-Fehler auftreten, die auf unserer Website angezeigt werden. Während sie Entwicklern bei der Diagnose von Problemen helfen können, sind sie für die meisten Benutzer unnötig und können manchmal sogar vertrauliche Informationen preisgeben, die von Unbefugten ausgenutzt werden können. In diesem Fall wird empfohlen, diese Fehler zu deaktivieren. Schauen wir uns an, wie dies bewerkstelligt werden kann.
1. Bearbeiten der Datei wp-config.php
Eine der einfachsten Möglichkeiten, PHP-Fehler in WordPress zu deaktivieren, besteht darin, die WordPress-Konfigurationsdatei, bekannt als wp-config.php, zu ändern. Diese Datei befindet sich im Stammverzeichnis Ihrer WordPress-Installation. Stellen Sie sicher, dass Sie Ihre Datei vor der Bearbeitung sichern.
Öffnen Sie die Datei wp-config.php in einem beliebigen Texteditor und suchen Sie dann nach der folgenden Zeile:
define('WP_DEBUG', true);
Wenn es eingestellt ist WAHR
, bedeutet dies, dass die Fehlerberichterstattung aktiviert ist. Um sie zu deaktivieren, ändern Sie den Wert WAHR
An FALSCH
Wie nachfolgend dargestellt:
define('WP_DEBUG', false);
Darüber hinaus gibt es eine weitere Methode zum Deaktivieren aller Fehler und Benachrichtigungen, indem Sie die folgenden drei Zeilen unter dem Obigen in wp-config.php hinzufügen, wodurch alle Berichte weiter deaktiviert werden:
ini_set('display_errors','Off'); ini_set('error_reporting', E_ALL ); define('WP_DEBUG_DISPLAY', false);
Speichern Sie die Datei und schließen Sie sie. Diese Änderung sollte die PHP-Fehlerberichterstattung in WordPress deaktivieren.
2. Plugin-Nutzung
Wenn Sie mit der Bearbeitung von Dateien in Ihrem WordPress-Verzeichnis nicht vertraut sind, können Sie ein Plugin verwenden, das dies für Sie erledigt. Plugin mit dem Namen „WP Hide & Security Enhancerist eines der Tools, mit denen Sie die Anzeige von PHP-Fehlern steuern können.
Um dieses Plugin zu verwenden, installieren und aktivieren Sie es in Ihrem WordPress-Admin-Panel. Gehen Sie dann zum Plugin-Einstellungsfeld. Dort finden Sie die Option „PHP-Fehler“. Deaktivieren Sie es einfach, um zu verhindern, dass PHP-Fehler auf Ihrer Website angezeigt werden.
3. Servereinstellungen ändern
Die letzte, aber fortgeschrittenere Methode besteht darin, die Datei .htaccess oder php.ini zu ändern, um die PHP-Einstellungen auf dem Server zu ändern. In der .htaccess-Datei können Sie die folgenden Zeilen hinzufügen:
php_flag display_errors aus php_flag html_errors aus php_value docref_root 0 php_value docref_ext 0
Fügen Sie für die Datei php.ini die folgenden Zeilen hinzu:
display_errors = Aus display_startup_errors = Aus error_reporting
Es ist wichtig, daran zu denken, Fehler nur auf der Produktionsseite zu deaktivieren und sie auf der Entwicklungsseite aktiviert zu lassen, um das Auffinden und Beheben von Problemen zu erleichtern. Wenn wir das Debugging auf einer Produktionsseite belassen, sind wir anfällig für Hacker.