How to Fix 503 Service Unavailable Error in WordPress

Sep 25, 2021
admin

Got a 503 error showing up when you try to view your WordPress site? Wahrscheinlich haben Sie sich gefragt, was passiert ist und wie Sie es loswerden können, richtig? Hier sind einige Schritte zur Fehlerbehebung, um es herauszufinden.

Wie man den Fehler 503 Service Unavailable in WordPress behebt

Zunächst muss man verstehen, was es ist. Dies könnte aufgrund falscher Dateiberechtigungen, eines Fehlers in der htaccess, eines Plugin- oder Theme-Problems oder sogar Ihres Webhosters passieren. 503-Fehler treten normalerweise auf, wenn der Apache auf dem Server Ihrer Website die HTTP-Anfrage nicht bearbeiten kann. Das kann daran liegen, dass der Server überlastet ist oder gewartet wird.

Bevor Sie sich auf die Fehlersuche begeben, sollten Sie herausfinden, was Sie als letztes getan haben, bevor der 503-Fehler auftrat. Wenn Sie sich daran erinnern können, prima! Vielleicht war es die Aktualisierung eines Themes oder Plugins oder das versehentliche Hinzufügen eines fehlenden Zeichens oder das Hinzufügen eines Zeichens zu einem Codeschnipsel in Ihrer .htaccess oder etwas anderes. Wenn Sie es jedoch nicht wissen, dann müssen Sie den 503-Fehler beheben.

Fehlersuche bei 503-Fehlern

Dateiberechtigungen:

Stellen Sie sicher, dass alle regulären Dateiberechtigungen (AKA CHMOD) wie folgt gesetzt sind:

Verzeichnisse (oder Unterordner): 0755
PHP, Bilder, .htaccess: 0644

Wenn Sie Sicherheitseinstellungen für Verzeichnisse und PHP-Dateien haben, dann verwenden Sie diese.

.htaccess

Prüfen Sie Ihre .htaccess-Datei, um sicherzustellen, dass Sie keinen Code vermissen oder dass sie nicht beschädigt ist.

Mindestens sollte Ihre WordPress-.htaccess-Datei wie folgt aussehen:

# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php </IfModule># END WordPress

Wenn sie mehr als das enthält, sehen Sie sie sich genau an und prüfen Sie, ob Sie den anderen Code benötigen. Wenn Sie sich nicht sicher sind, beauftragen Sie jemanden oder fragen Sie Ihren Webhoster.

Ihre Plugins

Sie sollten immer versuchen, einen Konfliktcheck für Ihre Plugins und Themes durchzuführen. Dadurch lässt sich die Liste der Problemverursacher eingrenzen. Dazu können Sie sich in das cPanel oder das Control Panel/den Dateimanager Ihres Webhosters einloggen oder sich per FTP, sFTP oder WinSCP einloggen und Folgendes zur Fehlersuche bei Plugins versuchen. (Ich verwende Filezilla für FTP und sFTP)

1. Navigieren Sie zu Ihrem wp-content-Ordner (wie im Screenshot unten.)

2. Benennen Sie Ihren plugins-Ordner in pluginsOLD um. Erstellen Sie einen neuen Ordner namens plugins. Lassen Sie ihn leer. Dadurch werden alle Ihre Plugins deaktiviert.

3. Besuchen Sie Ihre WordPress-Website und sehen Sie, ob der 503-Fehler verschwindet. Wenn nicht, dann liegt es nicht an Ihren Plugins. Wenn ja, müssen Sie die neuen leeren Plugins-Ordner, die Sie erstellt haben, entfernen und den Ordner pluginsOLD in plugins umbenennen.

4. Falls es die Plugins sind, müssen Sie, nachdem Sie Ihren Ordner pluginsOLD wieder in plugins umbenannt haben, eine weitere Fehlersuche durchführen.

5. Da Sie die Plugins bereits deaktiviert haben, gehen Sie in den WordPress-Verwaltungsbereich und aktivieren Sie nacheinander jedes Plugin. Das zuletzt aktivierte Plugin, das den 503-Fehler verursacht, ist der Übeltäter. Sie müssen zurück zu FTP oder sFTP gehen, um das Plugin zu deaktivieren (indem Sie es mit OLD oder -old am Ende des Ordnernamens umbenennen.)

Ihr Theme

War es nicht Ihr Plugin? Versuchen Sie es mit Ihrem Theme.

1. Navigieren Sie zu Ihrem Theme-Ordner in Ihrem wp-content-Ordner, und Sie erhalten eine Liste von Themes.

2. Benennen Sie alle Themes außer einem Standard-Theme wie Twenty Seventeen mit OLD oder -old am Ende des Namens des Theme-Ordners um. Sie haben kein Standard-WordPress-Theme? Dann finden Sie hier einen Link zum Herunterladen von Twenty Seventeen.

3. Besuchen Sie Ihre Website, um zu sehen, ob sie aktiv ist. Wenn das Deaktivieren dieser Themes und das Beibehalten des Standard-WordPress-Themes hilft, dann ist das großartig! Wenn nicht, müssen Sie eine weitere Fehlersuche durchführen.

Webhost

Benachrichtigen Sie Ihren Webhost, dass Sie einen 503-Fehler haben. Bitten Sie ihn, zu prüfen, ob das Problem auf seiner Seite liegt.

Zusammenfassend lässt sich sagen, dass eine dieser Optionen Teil des Problems sein sollte. Bei der Fehlersuche sollten Sie wahrscheinlich auch ein Support-Ticket bei Ihrem Webhost einreichen, um sicherzustellen, dass das Problem nicht auf dessen Seite liegt. Das ist nicht immer der Fall, aber es ist auf jeden Fall ein Weg, den man überprüfen sollte.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.