Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/class-wp-user.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/class-wp-user.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/update.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/update.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/rest-api/endpoints/class-wp-rest-widgets-controller.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/rest-api/endpoints/class-wp-rest-widgets-controller.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/widgets/class-wp-widget-text.php on line 1

Warning: Uninitialized string offset 0 in /var/www/html/wp-includes/widgets/class-wp-widget-text.php on line 1
WordPress debugging mode aktivieren – ownWP.de

WordPress debugging mode aktivieren

Du hast einen Fehler innerhalb Deines WordPress Projektes und möchtest diesem auf die Spur kommen um eine saubere Analyse der Fehlerquelle zu erwirken? Dann kommst Du um den WordPress debugging mode (DEGUB MODE) nicht herum. In diesem Beitrag zeige ich Dir, wie Du den DEBUG MODE aktivierst und wieder deaktivierst. Ich gehe hierbei davon aus, dass Du das notwendige Handwerkszeug mitbringst, welches ich unter Grundlagen WordPress Fehlerbehebung vermittle.

WordPress debugging mode aktivieren

  • Verbinde Dich per FTP/SFTP oder auch über das Webinterface deines WordPress Hosters mit dem Dateisystem deines WordPress Projektes.
  • Im Hauptverzeichnis deines WordPress Projektes findest Du die Datei „wp-config.php“
  • Öffne die Datei zum bearbeiten und suche folgende Code Zeilen:

    /**
    * For developers: WordPress debugging mode.
    *
    * Change this to true to enable the display of notices during development.
    * It is strongly recommended that plugin and theme developers use WP_DEBUG
    * in their development environments.
    *
    * For information on other constants that can be used for debugging,
    * visit the documentation.
    *
    * @link https://wordpress.org/support/article/debugging-in-wordpress/
    */
    define( 'WP_DEBUG', false );
    //define( 'WP_DEBUG', true );
    //define( 'WP_DEBUG_DISPLAY', true );
    //define( 'WP_DEBUG_LOG', true )
  • Aktiviere nun den Debug Mode wie folgt
    • Setze vor define ('WP_DEBUG', false ); die zwei zwei Slashes („//“)
    • Entferne die zwei Slashes vor //define( 'WP_DEBUG', true );
    • Entferne die zwei Slashes vor //define( 'WP_DEBUG_DISPLAY', true );
  • Deine config.php Datei sollte nun an der von Dir bearbeitetet Stelle so aussehen:

    /**
    * For developers: WordPress debugging mode.
    *
    * Change this to true to enable the display of notices during development.
    * It is strongly recommended that plugin and theme developers use WP_DEBUG
    * in their development environments.
    *
    * For information on other constants that can be used for debugging,
    * visit the documentation.
    *
    * @link https://wordpress.org/support/article/debugging-in-wordpress/
    */
    //define( 'WP_DEBUG', false );
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_DISPLAY', true );
    //define( 'WP_DEBUG_LOG', true );
  • Speichere die config.php und lade diese Hoch. Solltest Du gefragt werden, ob Du die vorhandene Datei überschreiben möchtest, dann antworte mit „Ja“

Du hast jetzt erfolgreich den Debug Mode für dein WordPress Projekt aktiviert und so eingestellt, dass alle auftretenden Fehler direkt auf der Webseite angezeigt werden.

WordPress debugging mode deaktivieren

  • Verbinde Dich per FTP/SFTP oder auch über das Webinterface deines WordPress Hosters mit dem Dateisystem deines WordPress Projektes.
  • Im Hauptverzeichnis deines WordPress Projektes findest Du die Datei „wp-config.php“
  • Öffne die Datei zum bearbeiten und suche folgende Code Zeilen:

    /**
    * For developers: WordPress debugging mode.
    *
    * Change this to true to enable the display of notices during development.
    * It is strongly recommended that plugin and theme developers use WP_DEBUG
    * in their development environments.
    *
    * For information on other constants that can be used for debugging,
    * visit the documentation.
    *
    * @link https://wordpress.org/support/article/debugging-in-wordpress/
    */
    //define( 'WP_DEBUG', false );
    define( 'WP_DEBUG', true );
    define( 'WP_DEBUG_DISPLAY', true );
    //define( 'WP_DEBUG_LOG', true )
  • Dektiviere nun den Debug Mode wie folgt
    • Entferne die zwei Slashes vor define ('WP_DEBUG', false ); die zwei Slashes („//“)
    • Setze vor define( 'WP_DEBUG', true ); zwei Slashes („//“)
    • Setze vor define( 'WP_DEBUG_DISPLAY', true ); zwei Slashes („//“)
    • Setze vor define( 'WP_DEBUG_LOG', true ); zwei Slashes („//“)
  • Deine config.php Datei sollte nun an der von Dir bearbeitetet Stelle so aussehen:

    /**
    * For developers: WordPress debugging mode.
    *
    * Change this to true to enable the display of notices during development.
    * It is strongly recommended that plugin and theme developers use WP_DEBUG
    * in their development environments.
    *
    * For information on other constants that can be used for debugging,
    * visit the documentation.
    *
    * @link https://wordpress.org/support/article/debugging-in-wordpress/
    */
    define( 'WP_DEBUG', false );
    //define( 'WP_DEBUG', true );
    //define( 'WP_DEBUG_DISPLAY', true );
    //define( 'WP_DEBUG_LOG', true );
  • Speichere die config.php und lade diese Hoch. Solltest Du gefragt werden, ob Du die vorhandene Datei überschreiben möchtest, dann antworte mit „Ja“

Du hast jetzt erfolgreich den Debug Mode für dein WordPress Projekt deaktiviert und es werden keine auftretenden Fehler mehr auf Deiner Webseite direkt ausgegeben.

Matthias Werner @ ownwp.de
Inhaber, Servicedienstleister und Autor auf Ownwp.de mit mehr als 20 Jahren Erfahrung an PHP Webprojekten und Servertechnologien.

Related Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert