So beheben Sie den 500 Internal Server Error in WordPress
Veröffentlicht: 2019-07-04Wenn Sie auf Ihrer WordPress-Site auf den internen Serverfehler 500 stoßen, finden Sie hier einige Möglichkeiten, dies zu tun.
Eine Sache, die ich an der Technik liebe, besonders an Dingen, die mit der Programmierung zu tun haben, ist, dass es eingebaute Fehlerberichte gibt.
Jedes imaginäre Szenario, in dem eine App fehlschlagen könnte, ist darauf ausgelegt, Entwicklern genaue Informationen darüber zu liefern, wo die App fehlschlägt und welcher Teil des tatsächlichen Fehlers auftritt, was die Fehlerbehebung erleichtert.
Im Gegensatz zu den meisten Fehlern, auf die Sie stoßen werden, sagt Ihnen der 500 Internal Server-Fehler nicht explizit, was mit Ihrer Website nicht stimmt, was die Fehlersuche und -behebung ärgerlich schwierig macht.
Nachdem Sie diesen Fehler unzählige Male behoben haben, finden Sie hier einige der wahrscheinlichsten Szenarien, in denen er auftreten kann, und wie Sie ihn beheben können.
Wenn Sie Ihre WordPress-Website auf einen neuen Host verschieben, besteht eine hohe Wahrscheinlichkeit, dass Sie diesen Fehler sehen, aber für die meisten Benutzer kann der Fehler ausgegeben werden, selbst wenn sie nichts an der Website vorgenommen haben.
Der interne Serverfehler 500 wird oft auf zwei Szenarien beschränkt, Software- oder Plugin-bezogene Probleme und Hardware-bezogene Probleme.
Bevor wir zum Wesentlichen kommen, sichern Sie Ihre Website, einige der Empfehlungen beziehen sich auf die Manipulation Ihrer Dateien; Sie würden die ohnehin schon schlechte Situation noch verschlimmern wollen.
Softwarebezogene Probleme beheben
Permalinks speichern
Okay, ich weiß, dass die meisten Artikel, die Sie über die Behebung des internen Serverfehlers 500 lesen werden, dies nicht erwähnen, nun, die meisten davon wurden von Textern geschrieben, die keine Website verwalten.
Die letzten 3, bei denen ich den Fehler beheben musste, stellten sich heraus, dass das Problem nur durch das Speichern der Permalinks behoben wurde. Workaround-Code lang genug, und bald werden Sie herausfinden, dass jemand der Lösungen für lästige Fehler einfach ist.
Bevor Sie also auf die technischen Aspekte unten eingehen, beginnen Sie damit.
Permalinks finden Sie unter Einstellungen.
Beginnen Sie mit der .htacess-Zugriffsdatei
Die .htaccess-Datei ist eine Konfigurationsdatei, die sich im Verzeichnis der obersten Ebene einer Website auf einem Apache-Server befindet und Funktionen hinzufügt oder entfernt, die für eine gute Ausführung von WordPress, Plugins und Designs erforderlich sind.
Wenn mit dieser Datei ein Problem auftritt, wird die Website höchstwahrscheinlich abstürzen und Fehler anzeigen; Der häufigste Fehler im Zusammenhang mit einer beschädigten .htaccess-Datei ist der Fehler 500 Internal Server.
Da es sich um den typischen Übeltäter handelt, beginnen wir mit dieser Datei für die Behebung.
Sie müssen sich lediglich bei Ihrem Dateiserver anmelden und die .htaccess-Datei umbenennen.
Versuchen Sie dann, auf Ihre Website zuzugreifen, WordPress erstellt standardmäßig die .htaccess-Datei mit ihren Standardeinstellungen neu.
Unserer Erfahrung nach behebt dies über 80 % der 500 internen Serverfehler, die wir gesehen haben.
Erhöhen Sie das PHP-Speicherlimit
Der nächstwahrscheinliche Grund, warum Ihre Website diesen Fehler anzeigt, ist, wenn Ihre Website, Ihr Design oder ein Plug-in mehr Speicher zum Ausführen benötigt, als derzeit definiert ist.
Ihre Host- und WordPress-Konfiguration haben Speicherlimits definiert, innerhalb derer Anwendungen arbeiten müssen. Wenn das Umbenennen der .htaccess-Datei für Sie nicht funktioniert hat, versuchen Sie, das PHP-Speicherlimit in Ihrer wp-config.php-Datei zu erhöhen – Sie können dies bei Ihrem überprüfen Plugin- und Theme-Dokumentation für die empfohlenen PHP-Memory-Limits .

Fügen Sie in der wp-config,PHP-Datei, die Sie in Ihrem öffentlichen Verzeichnis finden, die folgende Codezeile direkt nach dem öffnenden PHP-Tag hinzu. Sie können 64 MB durch die von Ihrem Plugin oder Design empfohlene Größe ersetzen.
define('WP_MEMORY_LIMIT', '64M');
Aktualisieren Sie Ihre Website und prüfen Sie, ob das Problem dadurch behoben wird.
Wenn Ihre Website jedoch funktioniert und plötzlich der Fehler auftritt, müssen Sie weiter untersuchen, welches Plugin den Speicher belegt.
Überprüfen Sie das Design oder die Plugins
Manchmal ist der Übeltäter ein fehlerhaftes Plugin oder Thema. Bevor Sie jedoch mit der Fehlerbehebung beginnen, überprüfen Sie, ob Ihr Design oder Ihre Plugins Updates haben, die Sie anwenden können. Wenn die Aktualisierung den Fehler nicht beseitigt, ist es an der Zeit, fortzufahren.
Um zu isolieren, ob ein Design den Fehler verursacht, wechseln Sie das Design und prüfen Sie, ob es dadurch behoben wird.
Sie können dies unter Themen in Aussehen tun. Aktivieren Sie die Standard-WordPress-Designs – zum Beispiel Twenty Seventeen – und prüfen Sie, ob Ihre Website vorhanden ist.
Wenn Ihre Website nach dem Themenwechsel funktioniert, können wir daraus schließen, dass das Problem mit dem Thema zusammenhängt. Sie können sich an Ihren Designentwickler wenden, um mögliche Lösungen für den Fehler zu erhalten.
Wenn das Problem dadurch nicht behoben wird, können Sie Ihr Design reaktivieren und zur Fehlerbehebung für die Plugins übergehen.
Im Fall von Plugins deaktivieren Sie zunächst alle Plugins, überprüfen Sie Ihre Website. Wenn der Fehler behoben ist, können wir bestätigen, dass ein Plugin der Übeltäter sein könnte.
Wenn das Problem dadurch behoben wird, ist es an der Zeit, die Plugins einzeln zu reaktivieren, wie Sie es tun, und aktualisieren Sie Ihre Website so lange, bis Sie eines finden, das den 500 Internal Server Error zurückgibt.
Wenn Sie auf dem Übeltäter landen, können Sie sich an den Entwickler wenden und hoffen, dass er das Problem beheben kann.
Laden Sie die WordPress-Website-Kerndateien erneut hoch
Wenn einer der oben genannten Schritte den internen Serverfehler 500 nicht behebt, versuchen Sie, die vorhandenen WordPress-Kerndateien in den Verzeichnissen wp-includes und wp-admin durch eine saubere Kopie zu ersetzen, um beschädigte WordPress-Dateien auszuschließen.
Sie können die Dateien von wordpress.org herunterladen
Hardwarebezogene Probleme beheben
Wenden Sie sich an die Kundenbetreuung Ihres Gastgebers
Wenn Sie alle oben genannten Methoden ausprobieren und der interne Serverfehler 500 weiterhin auftritt, bleibt Ihnen nur noch die Kontaktaufnahme mit Ihrem Host.
Wie Sie in den vorherigen Schritten gesehen haben, hängen die typischen Schuldigen für diesen Fehler mit Ihrem Design und Plugin zusammen.
Dies liegt oft außerhalb der Zuständigkeit von Webhosts, daher müssen Sie Ihrem Host alles erklären, was Sie getan haben, um zu versuchen, den Fehler zu beheben.
Fazit
Wenn dies das erste Mal ist, dass Sie den Fehler sehen, verstehe ich, wie entmutigend dies sein kann, aber nachdem Sie diesen Artikel gelesen haben, sollten Sie wissen, dass er nicht isoliert auf Sie zutrifft.
Darüber hinaus können Sie mit den Tipps hier den Fehler schnell beheben und beheben.
Wir empfehlen, einen regelmäßigen Sicherungsplan für Ihre Website einzuhalten. In einem Szenario wie diesem könnte das Zurücksetzen auf eine zuvor funktionierende Version der Website kurzfristig eine Lösung sein, insbesondere wenn die Ursache mit kürzlichen Änderungen an der Software auf der Website zusammenhängt.
Vielleicht möchtest du auch lernen, wie du den Fehler 502 Bad Gateway in WordPress behebst.