Beste Möglichkeiten zur Fehlerbehebung bei 500 Internal Server Error in WordPress

Veröffentlicht: 2021-03-09

Bei der Arbeit an WordPress kommt es sehr häufig zu Fehlern. Es gibt viele WordPress-Fehlermeldungen, mit denen die Leute jeden zweiten Tag zu tun haben. Und ein solcher häufiger WordPress-Fehler ist der 500 Internal Server Error. Wenn Sie sich schon lange mit diesem WordPress-Fehler beschäftigen, aber keine richtige Lösung gefunden haben, sind Sie hier genau richtig. In diesem Artikel helfen wir Ihnen, mehr über diese WordPress-Fehlermeldung zu erfahren. Außerdem helfen wir Ihnen auch bei der Fehlerbehebung des 500 Internal Server Error in WordPress. Lesen Sie diesen Artikel weiter.

WordPress-Fehler sind sehr ärgerlich, besonders wenn Sie ein Anfänger sind und die Fehlermeldung nicht viele Informationen über die Ursache und Behebung enthält. Im Vergleich zu anderen WordPress-Fehlern sind interne Serverfehler am schlimmsten, da sie keine Informationen über das Problem liefern. Es gibt viele interne Serverfehler, und der „500 Internal Server Error“ ist einer der häufigsten WordPress-Fehler.

Inhaltsverzeichnis

500 Interner Serverfehler

Der interne Serverfehler 500 bezieht sich auf eine Situation, in der der Server auf ein unerwartetes Problem stößt, das ihn daran hindert, die Anforderung zu erfüllen. Wenn es ein Problem mit dem Server oder dem Dateisystem gibt, das Ihre Website betreibt, werden Sie auf jeder Seite Ihrer Website auf diese Fehlermeldung stoßen. Die Definition dieses WordPress-Fehlers ist jedoch eher unklar. Sicher ist nur, dass der Fehler auftritt, wenn einige Operationen am Ende der Website schief gehen.

Best Ways to Troubleshoot 500 Internal Server Error in WordPress 1

Diese Fehlermeldung erscheint nicht nur auf einer WordPress-Seite, sondern auch auf anderen Seiten. Besonders im Fall von WordPress hängt der Grund höchstwahrscheinlich mit dem Stammverzeichnis zusammen, in dem Ihre WordPress-Dateien gespeichert sind. Wenn Sie diesen Fehler erhalten, bedeutet dies, dass ein Skript, das Teil Ihres WordPress-Themes oder -Plugins ist, etwas falsch gemacht hat und Ihr Server infolgedessen abgestürzt ist. Nun stellt sich die Frage, wie man den 500 internal server error beheben kann .

Wie behebt man 500 Internal Server Error?

Der 500 interne Serverfehler ist einer der frustrierendsten WordPress-Fehler . Obwohl es keine einfache Lösung gibt, gibt es ein paar Tipps zur Fehlerbehebung, die Sie ausprobieren sollten. Denken Sie daran, dass die Tipps, die wir hier teilen, manuell ausgeführt werden, sodass sie möglicherweise viel Zeit und Geduld erfordern.

Wichtiger Hinweis: Bevor Sie eine der manuellen Lösungen ausprobieren, vergessen Sie nicht, ein Backup Ihrer WordPress-Site zu erstellen . Das Sichern Ihrer Website stellt sicher, dass alle Daten Ihrer Website sicher bleiben, selbst wenn bei der Fehlerbehebung des oben genannten WordPress-Fehlers ein Missgeschick passiert.

#1 – Verwenden Sie die Debugging-Funktion von WordPress

Wann immer Sie mit einem WordPress-Fehler (insbesondere einem White Screen of Death oder einem Serverfehler) konfrontiert werden und nicht wissen, wie Sie damit umgehen sollen, sollten Sie am besten die Debugging-Funktion von WordPress verwenden. Auch wenn das Problem möglicherweise nicht behoben werden kann, bietet es einen hilfreichen Einblick in die Vorgänge, dh den Grund für das Auftreten des Problems. Um das Debugging auf deiner Website zu aktivieren, gehe zu deiner wp-config.php- Datei und suche nach WP_DEBUG . Wenn Sie es finden, müssen Sie es auf true setzen. Dann sieht der Code so aus –

define( „WP_DEBUG“, wahr );

Wichtiger Hinweis: Wenn du den Code nicht in der Datei wp-config.php finden kannst, musst du ihn manuell hinzufügen. Weitere Informationen finden Sie in diesem Artikel – So aktivieren Sie das Debugging in WordPress .

Versuchen Sie nach dem Speichern der Datei wp-config.php, Ihre WordPress-Site neu zu laden, um zu überprüfen, ob sich etwas geändert hat. Es besteht eine hohe Wahrscheinlichkeit, dass der interne Serverfehler 500 verschwindet oder durch einen anderen Fehler ersetzt wird, der das genaue Problem angibt. Lesen Sie in diesem Fall die Fehlermeldung und Sie erhalten genügend Informationen darüber, dh was den Fehler verursacht und wie er behoben werden kann.

Wenn die Aktivierung der Debugging-Funktion für Sie jedoch nicht funktioniert, empfehlen wir Ihnen, sie aktiviert zu lassen, bis der WordPress-Fehler behoben ist. Wie bereits erwähnt, bietet es einen hilfreichen Einblick in das, was vor sich geht, dh den Grund, warum das Problem auftritt. Und wenn alles in Ordnung ist, dh keine Fehlermeldung, vergessen Sie nicht, das Debugging zu deaktivieren.

#2 – Deaktiviere Plugins oder wechsle zum Standarddesign

Wenn die Debugging-Funktion von WordPress nicht viel hilft, sollten Sie versuchen, die von Ihnen verwendeten Plugins zu deaktivieren. Manchmal passiert es, dass ein Plugin fehlerhaft ist und wir davon wissen. Wenn eines der von Ihnen verwendeten Plugins fehlerhaft ist, erhalten Sie möglicherweise einen WordPress-Fehler wie diesen – 500 internal server error . Wenn auf Ihrer WordPress-Seite also mehrere Plugins installiert sind, sollten Sie diese nacheinander deaktivieren, um das fehlerhafte Plugin herauszufinden. Und wenn Sie das Plugin finden, das den Fehler verursacht, aktualisieren Sie es entweder oder entfernen Sie es, wenn kein Update verfügbar ist.

Manchmal kann ein WordPress-Theme auch Serverfehler verursachen. Um also zu überprüfen, ob das Theme wirklich das Problem verursacht, wechseln Sie zu einem Standard-Theme oder einem unveränderten WordPress-Theme wie Twenty Twenty oder Twenty Twenty-One . Wenn Ihre WordPress-Site ohne den internen Serverfehler 500 geladen wird , ist Ihr Thema der wahre Schuldige. Versuchen Sie, Ihr Design zu aktualisieren, oder wenn das Update nicht verfügbar ist, wechseln Sie besser zu einem anderen Design.

#3 – Überprüfen Sie die .htaccess-Datei

Wenn das Problem nicht mit dem fehlerhaften Plugin oder Design zusammenhängt, sollten Sie vielleicht die .htaccess-Datei überprüfen, ob sie beschädigt ist. Manchmal erhalten Sie aufgrund einer beschädigten .htaccess-Datei einen internen Serverfehler. Die .htaccess-Datei enthält verschiedene Regeln, die dem Server sagen, was er tun soll und wann er es tun soll. Es wird hauptsächlich verwendet, um URLs umzuschreiben und unbefugten Zugriff zu verhindern.

Um zu überprüfen, ob die .htaccess-Datei beschädigt ist oder nicht, melden Sie sich über FTP oder die Dateimanager-App im cPanel-Dashboard Ihres Hosting-Kontos bei Ihrer WordPress-Site an. Die .htaccess-Datei befindet sich im WordPress-Root-Ordner. Sobald Sie die .htaccess-Datei gefunden haben, benennen Sie sie in .htaccess_old oder in einen anderen beliebigen Namen um. Versuchen Sie nach dem Umbenennen der Datei erneut, Ihre WordPress-Site zu laden, um zu sehen, ob das Problem behoben ist oder nicht. Wenn der Fehler nicht mehr auftritt, bedeutet dies, dass das Problem mit der .htaccess-Datei zusammenhängt.

Hier müssen Sie eine neue .htaccess-Datei erstellen. Gehen Sie dazu im WordPress-Adminbereich zu Einstellungen > Permalinks und klicken Sie einfach auf die Schaltfläche Speichern . Stellen Sie sicher, dass Sie dort keine Änderungen vornehmen. Dadurch wird erfolgreich eine neue .htaccess-Datei mit allen Regeln erstellt, sodass der interne Serverfehler 500 nicht erneut auftritt.

#4 – Erhöhen Sie Ihren PHP-Speicher

Manchmal kann der 500 interne Serverfehler auch auftreten, wenn Sie es mit dem PHP-Speicherlimit zu tun haben. Wenn Sie den Fehler erhalten, während Sie versuchen, sich bei Ihrem WordPress-Adminbereich anzumelden oder dort ein Bild hochzuladen, bedeutet dies, dass Sie Ihr PHP-Speicherlimit erhöhen müssen. Befolgen Sie dazu die nachstehenden Schritte –

  • Gehen Sie zuerst in Ihr Stammverzeichnis und suchen Sie die Datei wp-config.php .
  • Klicken Sie dann mit der rechten Maustaste auf die Datei und klicken Sie auf Herunterladen , um sie auf Ihren Computer herunterzuladen.
  • Da die Datei nun auf Ihrem Computer verfügbar ist, öffnen Sie sie im Texteditor (je nachdem, welchen Sie verwenden). Sie müssen den folgenden Code direkt unter dem öffnenden PHP-Tag hinzufügen –
    define('WP_MEMORY_LIMIT', '64M');
  • Nachdem Sie die Änderungen vorgenommen haben, speichern Sie die Datei. Laden Sie diese Datei dann in das Stammverzeichnis hoch. Dadurch wird die Originaldatei überschrieben.

Aktualisieren Sie nun Ihren Client sowie Ihre WordPress-Site und sehen Sie, ob der interne Serverfehler weiterhin auftritt oder nicht. Seien Sie nicht aufgeregt, wenn der Fehler nicht erneut auftritt, weil Sie das Problem nur vorübergehend behoben haben. Sie müssen immer noch die Ursache dafür herausfinden, warum Ihr PHP-Speicherlimit erschöpft ist. Wir empfehlen Ihnen, sich an Ihren Hosting-Provider zu wenden, um das Problem zu untersuchen.

Wenn der interne Serverfehler 500 jedoch weiterhin auftritt, empfehlen wir Ihnen, sich an Ihren Hosting-Provider zu wenden. Das Problem kann mit dem Server zusammenhängen, der Ihre WordPress-Site betreibt. Und wenn dem so ist, kann Ihnen hier nur Ihr Hosting-Provider weiterhelfen.

Fazit

Der interne Serverfehler 500 ist einer der frustrierendsten WordPress-Fehler, da er nie etwas über das eigentliche Problem aussagt oder einen Einblick in dessen Behebung gibt. In diesem Artikel haben wir diesen häufigen WordPress-Fehler ausführlich besprochen und auch die effektivsten Tipps zur Fehlerbehebung herausgefunden. Der Artikel enthält 4 verschiedene manuelle Lösungen. Probieren Sie sie einzeln aus und teilen Sie uns mit, welche davon für Sie geeignet ist. Bitte teilen Sie uns auch mit, ob wir eine andere effektive Lösung verpasst haben, die für Sie funktioniert hat.