Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man PHP-Fehler in WordPress ausschaltet

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Kürzlich fragte einer unserer Leser, wie man PHP-Fehler in WordPress ausschalten kann?

PHP-Warnungen und -Hinweise helfen Entwicklern, Probleme mit ihrem Code zu beheben. Es sieht jedoch extrem unprofessionell aus, wenn sie für alle Besucher Ihrer Website sichtbar sind.

In diesem Artikel zeigen wir Ihnen, wie Sie PHP-Fehler in WordPress einfach ausschalten können.

How to turn off PHP errors in WordPress

Warum und wann sollten Sie PHP-Fehler in WordPress abschalten?

PHP-Fehler, die Sie auf Ihrer WordPress-Website sehen können, sind in der Regel Warnungen und Hinweise. Es handelt sich nicht um interne Serverfehler, Syntaxfehler oder schwerwiegende Fehler, die das Laden Ihrer Website verhindern.

Hinweise und Warnungen sind die Art von Fehlern, die WordPress nicht daran hindern, Ihre Website zu laden. Wie WordPress hinter den Kulissen funktioniert, erfahren Sie im Detail.

PHP errors in WordPress admin area

Der Zweck dieser Fehler ist es, Entwicklern bei der Fehlersuche in ihrem Code zu helfen. Plugin- und Theme-Entwickler benötigen diese Informationen, um die Kompatibilität und bewährte Verfahren zu prüfen.

Wenn Sie jedoch kein benutzerdefiniertes Thema, Plugin oder eine Website entwickeln, sollten diese Fehler ausgeblendet werden. Denn wenn sie auf dem Frontend Ihrer Website für alle Besucher sichtbar sind, sieht das extrem unprofessionell aus.

WordPress warning errors on homepage

Wenn Sie auf Ihrer WordPress-Website einen Fehler wie oben sehen, sollten Sie den jeweiligen Theme- oder Plugin-Entwickler informieren. Möglicherweise veröffentlichen sie eine Korrektur, die den Fehler behebt. In der Zwischenzeit können Sie diese Fehler auch abstellen.

Schauen wir uns an, wie man PHP-Fehler, -Benachrichtigungen und -Warnungen in WordPress ganz einfach ausschalten kann.

Ausschalten von PHP-Fehlern in WordPress

Für diesen Teil müssen Sie die Datei wp-config.php bearbeiten.

Suchen Sie in Ihrer Datei wp-config.php nach der folgenden Zeile:

define('WP_DEBUG', true);

Es ist auch möglich, dass diese Zeile bereits auf false gesetzt ist. In diesem Fall sehen Sie den folgenden Code:

define('WP_DEBUG', false);

In jedem Fall müssen Sie diese Zeile durch den folgenden Code ersetzen:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Vergessen Sie nicht, Ihre Änderungen zu speichern und die Datei wp-config.php wieder auf den Server hochzuladen.

Sie können nun Ihre Website besuchen und feststellen, dass die PHP-Fehler, -Hinweise und -Warnungen von Ihrer Website verschwunden sind.

Einschalten von PHP-Fehlern in WordPress

Wenn Sie an einer Website auf einem lokalen Server oder in einem Staging-Bereich arbeiten, möchten Sie vielleicht die Fehlerberichterstattung aktivieren. In diesem Fall müssen Sie Ihre Datei wp-config.php bearbeiten und den Code, den Sie zuvor hinzugefügt haben, durch den folgenden Code ersetzen:

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

Dieser Code ermöglicht es WordPress, PHP-Fehler, -Warnungen und -Hinweise wieder anzuzeigen.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat zu erfahren, wie Sie PHP-Fehler in WordPress abstellen können. Vielleicht interessieren Sie sich auch für unsere Liste der häufigsten WordPress-Fehler und wie man sie behebt oder für unsere Expertenauswahl der besten Webdesign-Software.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

41 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. A Owadud Bhuiyan says

    If I keep the debug true, but false the debug display. Will the error show on website?

    define(‚WP_DEBUG‘, true);
    define(‚WP_DEBUG_DISPLAY‘, false);

    • WPBeginner Support says

      The debug display being false would mean that the errors would not be visible on the front-end of your site.

      Admin

  3. Janet says

    Thank you so much! This fixed my problem in 30 seconds that I have been waiting for my hosting to fix for over 12 hours.

    • WPBeginner Support says

      Glad our guide could help. As a reminder, this hides the error from your site but you would want to try to resolve the root cause of the error you were seeing.

      Admin

  4. Karan says

    I have already done false in all . But in healthsite status always show WP debugging mode is enabled. please suggest me something

    • WPBeginner Support says

      You likely have it set to true in another section of the code, you likely want to reach out to your hosting provider for them to take a look and assist you.

      Admin

    • WPBeginner Support says

      You may want to check with your hosting provider to see if they have a log set up from their end

      Admin

  5. Rebecca P says

    I’ve been advised to turn these notices off and was directed to this article to help me with that. However, I do not have the ‚wp_debug‘ line in my config file. Do I just add it in? And if so whereabouts in the file?
    Thanks!

    • WPBeginner Support says

      You may want to ensure you did not miss it in your current file but, you would place the code at the bottom of the file :)

      Admin

  6. Gary Guss says

    Clueless newbie! I’ve changed the wp-config.php file and saved it .. Do I have to upload this file to the server to get it to work? How do I do that Using Cpanel File manager.. Not seeing any debug suppression so I guess its somehow not picking up the edited file.. Halp Halp!

    Thanks,

    GG

    • WPBeginner Support says

      If you’re using the file manager your host offers, and directly edited and saved through that without downloading the file then the changes should be active on your site and you would want to check with your host for why the changes may not be getting applied to the file.

      Admin

  7. genfoch01 says

    ok so i know this is old, but i’m stumped. i am still getting php errors.

    Fatal error: Uncaught Error: Call to undefined function get_header() in /path/to/wordpress/wp-content/themes/mytheme/index.php:5 Stack trace: #0 {main} thrown in /path/to/wordpress/wp-content/themes/mytheme/index.php on line 5

    note that this issue was caught by a pen test and i was asked to suppress the error to avoid full paths being reveled. Any ideas would be helpful

    • WPBeginner Support says

      That is a fatal error for why it is still being displayed, you would want to either change themes or let your theme’s support know about the error to let you know how to fix it.

      Admin

  8. Abdulrahman says

    I faced the same problem after upating woocommerce plugin and the I used your method

    all erroers disappeared, however, I cannot log into the dashboard where it wp-admin shows a blank page

    is there any solution for that

    Thank you

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.