Sind Sie beim Arbeiten an einer WordPress-Website schon einmal auf einen unerwarteten Fehler gestoßen? Dann sind Sie nicht allein. PHP-Fehler treten häufig auf, und es ist wichtig zu wissen, wie man sie behebt, um schnell die richtige Lösung zu finden. Dieser Artikel erklärt Schritt für Schritt, wie Sie PHP-Fehler in WordPress identifizieren und beheben können.
PHP-Fehlerprotokoll
Wenn Sie Probleme mit Ihrer WordPress-Website haben, sollten Sie als Erstes Ihr PHP-Fehlerprotokoll überprüfen. Dies hilft Ihnen, die Fehlerursache einzugrenzen und das Problem schnell zu beheben.
In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie PHP-Fehler in WordPress beheben können, damit Ihre Website im Handumdrehen wieder funktioniert.
Zuerst müssen Sie das Debugging in WordPress aktivieren. Dies erreichen Sie, indem Sie die folgende Zeile in Ihre wp-config.php-Datei einfügen:
define( 'WP_DEBUG', true );
Nachdem Sie die Datei gespeichert haben, laden Sie Ihre WordPress-Seite neu. Eventuelle PHP-Fehler werden nun angezeigt, anstatt ausgeblendet zu werden.
Nachdem wir nun wissen, wie man das Debugging aktiviert, schauen wir uns einige häufige PHP-Fehler an und wie man sie behebt.
Schritt 1: Welche Art von Fehler meldet Ihre WordPress-Website?
Bei der Fehlersuche in WordPress muss zunächst ermittelt werden, welche Art von Fehler die Website ausgibt. Handelt es sich um einen 404-Fehler, einen 500-Fehler oder etwas anderes?
404-Fehler werden üblicherweise durch eine Fehlkonfiguration oder den Versuch, eine nicht existierende Seite aufzurufen, verursacht. Sollten Sie einen 404-Fehler erhalten, überprüfen Sie Ihre URL und stellen Sie sicher, dass Sie die richtige Seite aufrufen.
500-Fehler sind serverseitige Fehler, die durch verschiedene Faktoren wie Plugin- oder Theme-Konflikte oder eine beschädigte Datenbank verursacht werden können. Wenn ein 500-Fehler auftritt, müssen Sie Ihre Serverprotokolle überprüfen, um die Fehlerursache zu ermitteln.
Sollte eine andere Fehlermeldung erscheinen, liegt dies wahrscheinlich an einem bestimmten Plugin oder Theme Ihrer Website. Um diesen Fehler zu beheben, deaktivieren Sie alle Plugins und Themes auf Ihrer Website und versuchen Sie anschließend erneut, die Seite aufzurufen. Besteht das Problem weiterhin, liegt es wahrscheinlich an einer Konfigurationsstörung auf Ihrem Server.
Schritt 2: Handelt es sich um ein altes oder ein neues Problem?
Wenn Sie zum ersten Mal einen PHP-Fehler sehen, liegt das wahrscheinlich daran, dass sich auf Ihrer WordPress-Website etwas geändert hat, das den Fehler verursacht. Möglicherweise haben Sie gerade auf eine neue WordPress-Version aktualisiert oder ein neues Plugin oder Theme installiert. Falls Sie sich nicht erinnern können, kürzlich Änderungen an Ihrer Website vorgenommen zu haben, hat wahrscheinlich ein anderer Benutzer (z. B. ein Entwickler, der an Ihrer Website arbeitet) Änderungen vorgenommen, die den Fehler verursachen.
In beiden Fällen ist die Überprüfung der Website-Protokolle der beste Weg, die Fehlerursache zu ermitteln. Wenden Sie sich an Ihren Hosting-Anbieter, falls Sie Hilfe beim Auffinden der Protokolle benötigen. Sobald Sie Zugriff auf Ihre Protokolle haben, suchen Sie nach aktuellen Einträgen, die PHP-Fehler erwähnen. Diese Einträge enthalten in der Regel die Datei und die Zeilennummer, in der der Fehler aufgetreten ist, was Ihnen bei der Fehlersuche helfen kann.
Wenn in den Logdateien keine aktuellen Einträge zu PHP-Fehlern zu finden sind, liegt das Problem nicht an Ihrer WordPress-Website. Manchmal können Browsererweiterungen oder andere Software die Art und Weise beeinträchtigen, wie WordPress Seiten lädt und anzeigt, was zu PHP-Fehlern führen kann. Deaktivieren Sie in diesem Fall testweise alle Browsererweiterungen oder andere Software, die möglicherweise Störungen verursachen, und prüfen Sie, ob das Problem dadurch behoben wird.
Schritt 3: Verschwindet der Fehler, wenn Sie die Plugins deaktivieren?
Wenn der Fehler, den Sie auf Ihrer WordPress-Website sehen, auch nach Durchführung der Schritte 1 und 2 noch auftritt, sollten Sie als nächstes überprüfen, ob der Fehler verschwindet, wenn Sie alle Plugins deaktivieren.
Sie müssen sich per FTP mit Ihrer WordPress-Website verbinden und zum Ordner „wp-content/plugins“ navigieren. Dort angekommen, benennen Sie den Ordner „plugins“ beispielsweise in „plugins_old“ um. Dadurch werden alle Plugins auf Ihrer WordPress-Website deaktiviert.
Laden Sie nun die Seite Ihrer WordPress-Website, auf der zuvor der Fehler aufgetreten ist. Wenn der Fehler behoben ist, wurde er durch eines Ihrer aktivierten Plugins verursacht. Um das betreffende Plugin zu finden, benennen Sie die Ordner nacheinander wieder in „plugins“ um.
Nachdem Sie die einzelnen Plugin-Ordner umbenannt haben, überprüfen Sie die Seite auf Ihrer WordPress-Website erneut, um festzustellen, ob der Fehler weiterhin auftritt. Das Plugin, das den Fehler verursacht, ist wahrscheinlich die Ursache.
Lesen Sie auch: So migrieren Sie von Drupal zu WordPress: Eine vollständige Anleitung
Abschluss
Die Behebung von PHP-Fehlern in WordPress kann zunächst schwierig erscheinen, ist aber mit den richtigen Schritten und dem nötigen Wissen durchaus machbar. Wir hoffen, dass Ihnen dieser Leitfaden geholfen hat, die Fehler zu beheben und Ihre Website wieder reibungslos zum Laufen zu bringen.
Von der Fehleridentifizierung bis zur Ursachenfindung haben wir alles Wichtige zur PHP-Fehlerbehebung in WordPress abgedeckt. Jetzt können Sie diese lästigen Bugs endlich beheben!
Hier erfahren Sie mehr über WordPress-Fehler!