Wie man internen Server-Fehler in WordPress repariert

Artikel geschrieben von:
  • WordPress
  • Aktualisiert: Apr 24, 2018

Mit WordPress ist eine spannende Möglichkeit, eine Website zu erstellen. Mit einer endlosen Kombination von Themen und Plugins zur Auswahl, können Sie Erstellen Sie so ziemlich jede gewünschte Site. Sie können sogar Ihre Programmierkenntnisse nutzen, um eine einzigartige Website in Bezug auf Aussehen und Funktionalität zu erstellen.

Da Sie jedoch mit vielen beweglichen Teilen arbeiten müssen, können Sie eventuell auf einige Probleme stoßen, wie z 500 interner Serverfehler.

Was sind interne 500-Serverfehler?

Interne 500-Serverfehler sind in der WordPress-Umgebung relativ häufig, können aber auch in anderen Content-Management-Systemen und -Plattformen auftreten. Aber im Gegensatz zu 404, die offensichtliche Ursachen haben, z. B. fehlerhafte Links und wechselnde Seiten-URLs, müssen Sie etwas tiefer gehen, um das Problem zu verstehen.

Als erstes müssen Sie die PHP- oder Apache-Fehlerprotokolle von Ihrem Server überprüfen. Da interne 500-Fehlermeldungen keine spezifischen Informationen darüber liefern, warum sie aufgetreten sind, müssen Sie nach Spuren suchen, die Ihnen helfen, den Schuldigen selbst zu finden.

Melden Sie sich in Ihrem Webhosting-Kontrollfeld an und gehen Sie zum Hauptbereich "Websites / Domains", um die Fehlerprotokolle anzuzeigen. Beachten Sie, dass die Schnittstelle von jedem Hosting-Unternehmen unterschiedlich ist. Suchen Sie einfach nach einem Menü oder einer Symbolleiste, wo Sie den "Datei-Manager", "Webserver-Einstellungen", "PHP-Einstellungen" oder Ähnliches finden können; Die Option "Logs" sollte ebenfalls vorhanden sein.

Protokolle
Die Fehlerprotokolldatei wird normalerweise bereitgestellt. Für cPanel befindet es sich im Bereich Logs. Die Dinge könnten bei dir anders sein WordPress-Host - Bitte wenden Sie sich an den Support, wenn Sie Ihre Fehlerprotokolle nicht finden können. .

Der Zweck der Anzeige der Fehlerprotokolle besteht darin, der internen 500-Fehlermeldung einen Kontext zu geben. Auf diese Weise können Sie den Fix ermitteln, der angewendet werden kann. Abhängig von Ihren Ergebnissen finden Sie unten die Dinge, die Sie ausprobieren können:

1. PHP-Skript-Zeitüberschreitung

Wenn das PHP-Skript Ihrer Website externe Verbindungen erstellt, können einige davon eine Zeitüberschreitung verursachen und interne 500-Fehler verursachen. Sie können diese Instanzen verhindern, indem Sie Timeout-Regeln festlegen oder unnötige externe Verbindungen von Ihren PHP-Skripten entfernen.

Eine andere Lösung besteht darin, das PHP-Speicherlimit zu erhöhen, was durch Erstellen einer leeren Textdatei namens "php.ini" erreicht werden kann.

php

Schreiben Sie den Code "memory = 64MB" auf, speichern Sie ihn und laden Sie ihn dann per FTP in Ihr WordPress-Verzeichnis hoch.

Benutzer_ini

2. Fehler in der .htaccess-Datei

Eine weitere häufige Ursache für interne 500-Fehler ist eine beschädigte oder falsch konfigurierte .htaccess-Datei. Eine schnelle Lösung besteht darin, die alte .htaccess-Datei in etwas anderes umzubenennen, z. B. ".htaccess_old". Melden Sie sich dazu bei Ihrer Webhosting-Plattform an und rufen Sie den Dateimanager auf. Sie sollten in der Lage sein, die Datei neben WordPress-Ordnern wie wp-content, wp-includes usw. zu finden.

.htaccess

Aktualisieren Sie Ihre Site nach dem erfolgreichen Umbenennen der Datei, um festzustellen, ob das Problem behoben wurde. Wenn die Fehlermeldung nicht mehr angezeigt wird, vergessen Sie nicht, eine neue .htaccess-Datei mit den korrekten Umschreibungsregeln zu erstellen.

Sie können dies tun, indem Sie sich in Ihrem WordPress-Dashboard anmelden, zu Einstellungen → Permalinks wechseln und dann auf die Schaltfläche Speichern klicken.

Permalinks

3. Fehlerhafte Plugins

Wenn keine der vorherigen Lösungen funktioniert hat, wird der Fehler wahrscheinlich durch ein fehlerhaftes Plugin verursacht. Der Täter sollte leicht identifizierbar sein, wenn Sie vor dem Auftreten des Fehlers ein neues Plugin installiert haben. Andernfalls müssen Sie jedes Plugin überprüfen, indem Sie alle deaktivieren und dann nacheinander aktivieren.

Gehen Sie dazu zu Plugins> Installierte Plugins, klicken Sie auf „Alle auswählen“ und wählen Sie dann im Dropdown-Menü „Massenaktionen“ die Option „Deaktivieren“.

Plugins

Final Words

Die oben beschriebenen Lösungen sollten Ihnen helfen, interne 500-Fehler zu beheben. Wenn das Problem weiterhin besteht, denken Sie daran, dass serverbezogene Probleme manchmal diese Fehler verursachen. In diesem Fall müssen Sie sich an Ihren Hosting-Anbieter wenden und auf ihre Unterstützung warten.

Über Christopher Jan Benitez

Christopher Jan Benitez ist ein professioneller freiberuflicher Schriftsteller, der kleine Unternehmen mit Inhalten versorgt, die das Publikum ansprechen und die Konversion steigern. Wenn Sie nach qualitativ hochwertigen Artikeln über alles suchen, was mit digitalem Marketing zu tun hat, dann ist er Ihr Typ! Fühlen Sie sich frei, auf Facebook, Google+ und Twitter "Hallo" zu sagen.