So beheben Sie den 500 Internal Server Error in WordPress (10 Tipps)

by Jason Cosper
So beheben Sie den 500 Internal Server Error in WordPress (10 Tipps) thumbnail

Das Sehen einer 500 internen Serverfehlermeldung, wo Ihre Website sein sollte, kann jeden in Panik versetzen. Wenn Ihre Website ausfällt, verlieren Sie potenziellen Verkehr und Verkäufe. Wenn sie eine Weile offline ist, kann dies auch negative Auswirkungen auf Ihre Suchmaschinenoptimierung (SEO) haben.

Zum Glück gibt es viele Möglichkeiten, diesen Fehler zu beheben. Viele dieser Lösungen sind ziemlich einfach, und man braucht nicht viel technisches Wissen, um mit der Fehlerbehebung zu beginnen.

In diesem Leitfaden behandeln wir, was der 500 interne Serverfehler in WordPress ist und besprechen einige mögliche Ursachen. Dann geben wir Ihnen 10 Tipps, um Ihre Website wieder funktionsfähig zu machen.

  1. Sichern Sie Ihre Website.
  2. Versuchen Sie, die Seite neu zu laden.
  3. Leeren Sie Ihren Browser-Cache.
  4. Greifen Sie auf Ihre Fehlerprotokolle zu.
  5. Überprüfen Sie den Fehler „Error Establishing a Database Connection.“
  6. Suchen Sie nach Berechtigungsfehlern.
  7. Erhöhen Sie Ihr PHP-Speicherlimit.
  8. Überprüfen Sie auf Probleme mit Ihrer .htaccess-Datei.
  9. Suchen Sie nach Programmier- oder Syntaxfehlern in Ihrem CGI/Perl-Skript.
  10. Fragen Sie Ihren Webhost nach möglichen Serverproblemen.

Lass uns anfangen!

Ad background image

Umgang mit dem WordPress Internen Serverfehler?

Vermeiden Sie Fehlerbehebung, wenn Sie sich für DreamPress anmelden. Unsere freundlichen WordPress-Experten stehen Ihnen rund um die Uhr zur Verfügung, um bei Website-Problemen zu helfen — egal ob groß oder klein.

Pläne ansehen

Was ist der 500 Internal Server Error?

Der 500 interne Serverfehler ist frustrierend unspezifisch. Wenn der Fehler auftritt, erhalten Sie normalerweise nicht viele Details dazu. Tatsächlich erhalten Sie möglicherweise überhaupt keine Informationen.

Ein Beispiel für einen 500 internen Serverfehler-Bildschirm.

Der 500-Fehler ist ein allgemeines Problem, das nicht spezifisch für WordPress ist. Wahrscheinlich haben Sie ihn bereits bei Ihren Internetrecherchen gesehen. Trotz des Namens bedeutet es nicht unbedingt, dass etwas mit Ihrem Server nicht stimmt. Es könnte ein Problem mit Ihrer Website oder Ihrem Browser sein.

Wenn Sie diesen Fehler auf Ihrer Website sehen, werden Sie ihn so schnell wie möglich beheben wollen. Ein 500-Fehler kann Ihre SEO beeinträchtigen, wenn er nicht behoben wird. Wenn Ihre Website gecrawlt wird, während sie offline ist, besteht die Chance, dass Google den Fehler als ein Problem Ihrer Website interpretiert.

Dieser Fehler kann auch Ihre Benutzererfahrung (UX) beeinträchtigen und den Eindruck erwecken, dass Sie unprofessionell sind. Eine schlechte UX kann nicht nur die Art und Weise beeinflussen, wie Google Ihre Seite einstuft, sondern kann auch dazu führen, dass Sie Kunden verlieren. Schließlich können Sie kein Geschäft betreiben, wenn Ihre Seite nicht zugänglich ist.

Eine Vielzahl von Situationen kann den 500-Fehler verursachen, was es etwas mühsam macht, ihn zu sortieren. Mögliche Ursachen für den 500 internen Serverfehler in WordPress umfassen:

  • Kompatibilitätsprobleme bei Plugins
  • Erschöpftes PHP-Speicherlimit
  • Beschädigte Dateien
  • Programmier- oder Syntaxfehler

Die Tatsache, dass die Fehlermeldung selbst oft vage ist, hilft nicht. Glücklicherweise können Sie viele dieser Probleme selbst mit ein wenig Know-how lösen.

Verwandter Artikel

Einen anderen WordPress-Fehler? Sehen Sie sich diese Lösungen an

Mehr lesen

Varianten des 500 Internen Serverfehlers

Je nach Betriebssystem, Browser und Ursache des Fehlers gibt es Variationen, wie er erscheinen wird. Zum Beispiel, wenn eine Datenbankverbindung nicht hergestellt werden kann, könnten Sie so etwas sehen:

Eine Fehlermeldung beim Aufbau einer Datenbankverbindung.

Ein einfacher weißer Bildschirm, manchmal als White Screen of Death (WSoD) bezeichnet, kann auf einen 500 internen Serverfehler hinweisen.

Ein leeres Browserfenster aufgrund eines 500-Fehlers.

Also haben viele Website-Betreiber die Möglichkeit, ihre 500-Fehlermeldungen anzupassen. Daher könnten Sie diesen Fehler in vielen verschiedenen Formen sehen.

Wie man den 500 Internal Server Error in WordPress behebt (10 Tipps)

Nun, da Sie eine Einführung in den 500 internen Serverfehler erhalten haben, ist es Zeit zu besprechen, wie man ihn behebt. Werfen wir einen Blick auf zehn Tipps, die Sie verwenden können, um dieses Problem in WordPress zu beheben.

1. Sichern Sie Ihre Webseite.

Bevor Sie unter der Haube basteln, ist es immer klug, ein Backup Ihrer Website zu erstellen. Wenn DreamHost Ihre Seite hostet, können Sie von unserem Backup mit einem Klick Feature profitieren. Sie können auch ein manuelles Backup erstellen, wenn Sie das bevorzugen.

Um ein vollständiges Backup zu erstellen, müssen Sie Kopien Ihrer WordPress-Dateien sowie Ihrer Datenbanken speichern. Sie können die Dateien Ihrer Website mit einem Secure File Transfer Protocol (SFTP) Client wie FileZilla sichern.

Sobald Sie mit Ihrem Server verbunden sind, navigieren Sie zu den WordPress-Dateien, die Sie speichern möchten. Diese Dateien umfassen die WordPress-Kerninstallation, Plugins, Themes, Bilder und mehr. Um die Dateien zu speichern, klicken Sie einfach mit der rechten Maustaste darauf und wählen Download.

Wie man WordPress-Dateien über SFTP herunterlädt.

Nun müssen Sie Ihre Datenbank sichern, was Sie tun können, indem Sie sich bei phpMyAdmin anmelden. Wählen Sie die Datenbank, die Sie herunterladen möchten, im linken Panel aus und klicken Sie dann auf den Export-Reiter.

Sie müssen dann zwischen einem „Quick“ oder einem „Custom“ Export wählen. Der Quick-Export funktioniert wahrscheinlich ganz gut, es sei denn, Sie müssen fortgeschrittenere Optionen verwalten.

Optionen für das Herunterladen einer WordPress-Datenbank mit phpMyAdmin.

Klicken Sie auf den Go-Button, und Ihr Download sollte beginnen. Sobald Ihre Website sicher gesichert ist, können Sie daran arbeiten, den 500-Fehler zu beheben.

Verwandter Artikel

So erstellen Sie Ihr erstes WordPress Plugin

Mehr lesen

2. Laden Sie die Seite neu.

Lassen Sie uns mit dem besten Szenario beginnen. Einige Situationen, die einen 500 internen Fehler verursachen, klären sich von selbst innerhalb weniger Minuten. Wenn Sie beispielsweise gerade Änderungen an einem Plugin oder Theme vorgenommen haben, oder wenn Ihr Host ungewöhnlich starken Verkehr erlebt, können Sie einen Serverfehler sehen. Wenn dies in Ihrem Fall zutrifft, haben Sie Glück, da ein einfaches Neuladen der Seite alles wieder normalisieren sollte.

Daher ist das Erste, was Sie versuchen sollten, einfach ein oder zwei Minuten zu warten, in der Hoffnung, dass sich der Fehler von selbst löst. Dann können Sie versuchen, die Seite neu zu laden, indem Sie F5 drücken oder (Befehl + R, wenn Sie einen Mac verwenden).

3. Leeren Sie Ihren Browser-Cache.

Ein weiterer möglicher Serverfehler, der schnell und einfach behoben werden kann, ist das Leeren Ihres Browser-Caches. Es ist möglich, dass der Cache beschädigt wurde, was Probleme beim Versuch des Zugriffs auf Websites verursachen würde.

Zuerst könnten Sie Down For Everyone Or Just Me überprüfen. Dies wird feststellen, ob es ein weitverbreitetes Problem gibt oder ob nur Sie Schwierigkeiten haben.

Amazon.coms Status bei Down for Everyone or Just Me.

Wenn Sie bei Ihrer 500-Fehler-Frustration alleine sind, könnte das Problem Ihr Browser sein. Versuchen Sie, auf Ihre Website mit einem anderen Browser zuzugreifen. Wenn eine Alternative funktioniert, ist das ein Zeichen dafür, dass das Problem mit Ihrem Cache zusammenhängt.

In Google Chrome können Sie Ihren Cache leeren, indem Sie Strg + Umschalt + Entf drücken. Alternativ können Sie auf die drei vertikalen Punkte in der oberen rechten Ecke klicken, gefolgt von Weitere Tools > Browserdaten löschen.

Optionen zum Leeren des Browser-Cache in Chrome.

Vergewissern Sie sich, dass das Kästchen Cache für Bilder und Dateien markiert ist. Klicken Sie dann auf die Schaltfläche Daten löschen.

In Firefox können Sie den Cache mit der Tastenkombination Strg + Umschalt + Entf leeren. Dies öffnet das Fenster Kürzlich verwendete Chronik löschen. Im Dropdown-Menü Zeitbereich zum Löschen wählen Sie Alles aus. Markieren Sie das Cache-Kästchen und klicken dann auf OK.

Optionen zum Löschen von Browserdaten in Firefox.

In Safari können Sie zum Menüpunkt Verlauf navigieren und Verlauf löschen auswählen. Beachten Sie, dass dadurch alles gelöscht wird, einschließlich Cookies und besuchter Seiten.

Wie man den Browser-Cache in Safari leert.

Nachdem Sie Ihren Browser-Cache geleert haben, können Sie versuchen, erneut auf Ihre Website zuzugreifen. Wenn Sie weiterhin den 500 internen Serverfehler sehen, ist es an der Zeit, zu weiterführenden Lösungen überzugehen.

4. Greifen Sie auf Ihre Fehlerprotokolle zu.

Die Fehlerprotokolle Ihrer Website können Aufschluss darüber geben, was den 500-Fehler verursacht. Je nach Ihrem Host können diese Protokolle recht häufig durchlaufen werden, daher sollten Sie so bald wie möglich einen Blick darauf werfen.

Sie können Ihre Fehlerprotokolle überprüfen, indem Sie über SFTP auf die Dateien Ihrer Website zugreifen und nach dem /logs-Verzeichnis suchen. Wählen Sie anschließend die Website aus, die den Fehler aufweist. Zu diesem Zeitpunkt sehen Sie möglicherweise mehrere Verzeichnisse. Sie sollten dasjenige überprüfen, das das aktuellste Datum hat.

Fehler- und Zugriffsprotokolldateien, die über FileZilla zugegriffen wurden.

Sie können das Protokoll anzeigen, indem Sie es herunterladen und mit Ihrem bevorzugten Texteditor öffnen. Hoffentlich bieten Ihnen Ihre Fehlerprotokolle zusätzlichen Kontext für den 500-Fehler.

Eine andere Möglichkeit ist, das WordPress-Debug-Protokoll zu aktivieren. Sie können dies tun, indem Sie sich über SFTP mit Ihrer Website verbinden und Ihre wp-config.php Datei öffnen. Suchen Sie darin nach der folgenden Zeile:

define('WP_DEBUG', false);

Sobald Sie es gefunden haben, ersetzen Sie es durch Folgendes:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_DISPLAY', false );

define( 'WP_DEBUG_LOG', true );

Dies wird eine debug.log Datei erstellen, die Sie im /wp-content/ Verzeichnis finden können. Stellen Sie sicher, dass Sie den WP_DEBUG-Wert wieder auf „false“ setzen, wenn Sie mit der Fehlerbehebung fertig sind.

5. Überprüfen Sie den ‚Error Establishing a Database Connection.‘

Wenn ein Problem beim Herstellen einer Datenbankverbindung aufgetreten ist, wird nicht nur Ihre Website für Besucher offline sein, sondern Sie werden auch keinen Zugang zum WordPress-Admin-Dashboard haben. Es gibt einige mögliche Ursachen dafür:

  • Falsche Datenbank-Anmeldeinformationen
  • Eine beschädigte WordPress-Datenbank
  • Eine beschädigte WordPress-Installationsdatei

Lassen Sie uns mit falschen Anmeldeinformationen beginnen, da dies eine häufige Ursache für den Datenbankverbindungsfehler ist. Wenn Sie ein DreamHost-Benutzer sind, können Sie Ihre Datenbankanmeldeinformationen in Ihrem Panel finden. Wenn Sie jedoch einen anderen Host verwenden, werden Sie wahrscheinlich einem ähnlichen Verfahren folgen.

Navigieren Sie zu MySQL Databases und finden Sie die zu Ihrer Website gehörende unter dem Abschnitt Database(s) on this server. Hier finden Sie Ihren Datenbanknamen unter der Überschrift Database. Der Benutzername ist in der Spalte Users Access aufgelistet.

Alt-Text: Wo Sie Ihren MySQL-Benutzernamen in DreamPanel finden.

Um das Passwort zu finden, klicken Sie auf den Benutzernamen. Auf dem nächsten Bildschirm scrollen Sie nach unten und klicken Sie auf den Anzeigen Button neben dem Passwortfeld.

Wie Sie Ihr Datenbankpasswort im DreamPanel finden.

Als nächstes vergleichen Sie diese Anmeldeinformationen mit denen in Ihrer wp-config.php Datei. Sie können auf diese Datei im Hauptverzeichnis Ihrer Website über SFTP zugreifen. Nachdem Sie die Datei heruntergeladen haben, öffnen Sie sie und überprüfen Sie, ob die Informationen unter MySQL Settings mit dem übereinstimmen, was Sie in Ihrem Panel gefunden haben.

Überprüfung der MySQL-Einstellungen in der wpconfig.php Datei.

Als Nächstes, wenn Ihre Datenbank beschädigt ist, können Sie sie schnell über phpMyAdmin reparieren. Melden Sie sich an und klicken Sie in der linken Panel auf Ihre Datenbank. Wählen Sie alle Tabellen in der Datenbank aus und wählen Sie dann die Option Tabelle reparieren aus dem Dropdown-Menü.

Reparieren einer Datenbank in phpMyAdmin.

Zuletzt schauen wir uns an, wie man eine beschädigte WordPress-Installationsdatei behandelt. Beginnen Sie damit, eine neue Kopie von WordPress herunterzuladen und die Datei zu entpacken. Sie müssen den wp-content-Ordner und die wp-config-sample.php-Datei löschen.

Löschen von Dateien aus einer neuen WordPress-Installation.

Laden Sie den Rest der Dateien über SFTP auf Ihre Website hoch und überschreiben Sie vorhandene Dateien. Sie haben nun eine brandneue, unbeschädigte WordPress-Installation. Sie sollten auch Ihren Browser-Cache leeren, bevor Sie Ihre Website erneut überprüfen.

6. Suchen Sie nach Berechtigungsfehlern.

Wenn die Berechtigungen Ihrer Dateien falsch eingestellt sind, kann dies zu einem 500 internen Serverfehler führen. Auch hier können Sie diese Berechtigungen über SFTP überprüfen und ändern.

Rechtsklicken Sie auf eine beliebige Datei und wählen Sie Dateiberechtigungen aus, um ein neues Dialogfenster zu öffnen. In diesem Fenster können Sie die Berechtigungen für die Datei überprüfen und bei Bedarf neue festlegen.

Überprüfung und Aktualisierung von Dateiberechtigungen mit FileZilla.

In der Regel sollten Sie Dateien auf “644” und Verzeichnisse und ausführbare Dateien auf “755” setzen. Sie sollten jedoch Ihren Host konsultieren, wenn Sie sich über die korrekten Werte unsicher sind.

7. Erhöhen Sie Ihr PHP-Speicherlimit.

Ein weiterer Grund, warum Sie den 500 internen Serverfehler sehen könnten, ist, wenn Sie das PHP-Speicherlimit Ihres Servers überschritten haben. Es gibt mehrere Möglichkeiten, Ihr Limit zu erhöhen, und alle erfordern die Verwendung von SFTP.

Bevor Sie versuchen, Ihr Speicherlimit zu erhöhen, möchten Sie vielleicht damit beginnen zu überprüfen, auf welchem Wert es derzeit eingestellt ist. Sie können dies über das WordPress-Admin-Armaturenbrett tun. Beachten Sie, dass Sie bei einigen Varianten des 500-Fehlers möglicherweise nicht auf das Armaturenbrett zugreifen können. Wenn das der Fall ist, müssen Sie diesen Schritt möglicherweise überspringen.

Von Ihrem WordPress-Armaturenbrett aus navigieren Sie zu Werkzeuge > Website-Gesundheit. Klicken Sie oben auf dem Bildschirm auf Info und scrollen Sie nach unten zum Server-Abschnitt. Dort sollten Sie Ihr PHP-Speicherlimit sehen.

Wie man das PHP-Speicherlimit Ihrer WordPress-Seite überprüft.

Um das PHP-Speicherlimit zu erhöhen, gibt es einige Dateien, die Sie bearbeiten können. Eine davon ist Ihre .htaccess-Datei, die sich in der Regel im Stammverzeichnis Ihrer Website befindet. Öffnen Sie die Datei und fügen Sie den folgenden Code hinzu:

php_value memory_limit xxxM

Sie können das „xxx“ durch Ihren gewünschten Speicherbetrag ersetzen. Üblicherweise sind 256M ausreichend.

Sie können auch Ihr Speicherlimit erhöhen, indem Sie Ihre php.ini-Datei bearbeiten. Sie sollten diese Datei in Ihrem Root-Verzeichnis finden können. Falls nicht, können Sie eine erstellen. Fügen Sie den Code hinzu oder aktualisieren Sie ihn wie folgt:

memory_limit = xxxM

Eine weitere Möglichkeit besteht darin, den folgenden Code am Anfang Ihrer wp-config.php Datei hinzuzufügen:

define('WP_MEMORY_LIMIT', 'xxxM');

Wenn dies den 500-Fehler behebt, wird Ihre nächste Aufgabe darin bestehen herauszufinden, was die Erschöpfung des Speicherlimits verursacht. Es könnte ein problematisches Plugin oder Thema sein. Sie sollten erwägen, sich an Ihren Host zu wenden, um Hilfe bei der Ermittlung der genauen Serverdiagnose zu erhalten.

Verwandter Artikel

Anleitung: Wie man ein WordPress Child-Theme installiert

Mehr lesen

8. Überprüfen Sie Probleme mit Ihrer .htaccess-Datei.

Ihre .htaccess Datei ist eine der Kerndateien von WordPress. Sie enthält Regeln für Ihren Server, die zu einem 500 internen Serverfehler beitragen könnten.

Wenn Ihre .htaccess-Datei beschädigt wurde, sollten Sie eine neue erstellen. Beginnen Sie damit, sich über SFTP in Ihre Seite einzuloggen und Ihre .htaccess Datei zu finden. Benennen Sie die Datei in .htaccess_old um.

Umbenennen einer Datei in FileZilla.

Erstellen Sie jetzt eine neue .htaccess Datei in Ihrem Texteditor und fügen Sie Folgendes ein:

# BEGIN WordPress

RewriteEngine On

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

Gehen Sie voran und laden Sie Ihre neu erstellte .htaccess Datei hoch. Aktualisieren Sie dann Ihre Website in Ihrem Browser und überprüfen Sie, ob die Fehlermeldung angezeigt wird.

9. Suchen Sie nach Programmier- oder Syntaxfehlern in Ihrem CGI/Perl-Skript.

Wenn Sie Common Gateway Interface (CGI) Skripte ausführen, könnten alle von Ihnen gemachten Codierungsfehler zu einem 500 Fehler führen. Um mögliche Probleme mit Ihren CGI-Skripten aufzudecken, loggen Sie sich mithilfe von Secure Shell Access (SSH) in Ihre Seite ein.

Nachdem Sie sich angemeldet haben, können Sie Ihr CGI Fehlerbehebung mit diesem Befehl durchführen:

[server]$ ./cgi_name.cgi

Das Terminal sollte eine allgemeine Fehlermeldung sowie die Zeilennummer, auf der der Verursacher zu finden ist, zurückgeben. Von dort aus können Sie Ihre Programmierkünste wirken lassen!

Beim Arbeiten mit CGI gibt es einige bewährte Methoden zu beachten, um Probleme zu vermeiden. Zuerst ist es ratsam, einen einfachen Texteditor zu verwenden, um sicherzustellen, dass das ASCII-Format beibehalten wird. Beim Hochladen von Skripten sollten Sie auch in der Lage sein, den ASCII-Modus in Ihrem FTP-Client auszuwählen.

Ändern der Übertragungsart-Option in FileZilla.

Schließlich, falls notwendig, laden Sie in das Verzeichnis cgi-bin auf Ihrem Server hoch. Anschließend können Sie die Berechtigungen Ihrer Dateien überprüfen, sobald Sie sie hochgeladen haben.

10. Fragen Sie Ihren Webhost nach potenziellen Serverproblemen.

Wenn alles andere fehlschlägt, könnte es ein Serverproblem geben, das nur Ihr Host bestätigen kann. Leider, wenn der Server Ihres Hosts ein Problem hat, müssen Sie möglicherweise einige Website-Ausfallzeiten abwarten.

Wenn Sie ein DreamHost-Kunde sind, können Sie die DreamHost Status-Seite überprüfen. Diese Ressource bietet Ihnen Informationen über alle unsere Dienste.

Die DreamHost Statusseite.

Wenn Sie auf Probleme stoßen, während Sie versuchen, den 500 internen Serverfehler zu beheben, können Sie sich jederzeit an unser technisches Support-Team wenden. Sie sind bereit und warten darauf, Ihnen zu helfen! Wenn Sie den Tipps in diesem Leitfaden gefolgt sind, werden Sie viele wertvolle Informationen für den Techniker haben.

Inhalte direkt in Ihr Postfach geliefert

Abonnieren Sie jetzt, um alle neuesten Updates direkt in Ihr Postfach geliefert zu bekommen.

Zusätzliche WordPress-Fehlerdiagnose

Möchten Sie mehr darüber erfahren, wie Sie häufige WordPress-Fehler beheben können? Wir haben mehrere Anleitungen zusammengestellt, um Ihnen bei weiteren Problemen zu helfen.

Lassen Sie uns Ihre WordPress-Website wieder auf Kurs bringen

Obwohl es nicht gerade spaßig ist, einen 500 internen Serverfehler zu beheben, ist es auch nicht so schmerzhaft, wie Sie vielleicht denken. Mit ein wenig Geduld und den von uns bereitgestellten Tipps sollten Sie einige Fortschritte machen können, um Ihre Website wieder online zu bringen.

Sie können klein anfangen, indem Sie Ihre Seite aktualisieren und Ihren Browser-Cache leeren. Dann möchten Sie vielleicht zu komplexeren Lösungen übergehen, wie zum Beispiel die Erhöhung Ihres PHP-Speicherlimits. Wenn Sie den Fehler nicht selbst beheben können, ist der preisgekrönte technische Support von DreamHost nur einen Klick entfernt.

Wenn Sie auf Fehler stoßen, ist es einfacher, wieder in Betrieb zu kommen, wenn Sie einen zuverlässigen Hosting-Anbieter haben. DreamPress ist schnelles, sicheres WordPress-Hosting mit leistungsstarken Funktionen, um Ihren Webauftritt erfolgreich zu machen!