Sie haben ein Update angestoßen, und seitdem zeigt die Website nur noch eine Wartungsmeldung. Besucher sehen eine leere Seite mit einem Satz Text, und auch das Dashboard lässt sich nicht mehr öffnen. Meist ist das Problem in wenigen Minuten behoben, weil es nur um eine einzige Datei geht.
Dieser Ratgeber erklärt, was im Hintergrund passiert, wie Sie erkennen, welcher Wartungsmodus aktiv ist, wie Sie ihn Schritt für Schritt beenden und wie Sie das nächste Update sicherer einspielen. Die Aussagen zum Verhalten von WordPress beruhen auf dem Quellcode und der Dokumentation von WordPress (Stand: Oktober 2026).
Was im Hintergrund passiert
Bevor WordPress den Kern, ein aktives Plugin oder ein aktives Theme aktualisiert, legt es im Hauptverzeichnis der Installation die Datei .maintenance an. Sie enthält nur einen Zeitstempel. Solange der Zeitstempel frisch ist, beendet WordPress jede Anfrage früh mit einer Wartungsmeldung und dem Statuscode 503. Nach dem Update löscht es die Datei wieder.
Das zeigt der Quellcode von WordPress (Stand: Oktober 2026):
- Wann der Wartungsmodus startet: bei Updates des Kerns, beim gleichzeitigen Aktualisieren mehrerer Plugins oder Themes, sofern ein aktives darunter ist, und bei automatischen Hintergrund-Updates eines aktiven Plugins oder Themes. Ein einzelnes, von Hand angestoßenes Plugin-Update löst ihn nicht aus.
- Wie er endet: WordPress löscht die Datei nach dem Update. Ist der Zeitstempel älter als zehn Minuten, betrachtet WordPress den Wartungsmodus als beendet und ignoriert die Datei.
- Was Besucher sehen: im englischen Original „Briefly unavailable for scheduled maintenance. Check back in a minute.“, in der deutschen Übersetzung (Sie-Form) „Diese Website ist aufgrund planmäßiger Wartungsarbeiten vorübergehend nicht verfügbar. Bitte versuchen Sie es in wenigen Minuten erneut.“ Dazu sendet WordPress den Statuscode 503 und den Header
Retry-After: 600. - Wer die Meldung sieht: alle, auch angemeldete Administratoren. Die Prüfung läuft sehr früh, noch bevor Plugins geladen werden. Deshalb ist auch der Verwaltungsbereich gesperrt.
- Eigene Wartungsseite: Liegt die Datei
wp-content/maintenance.phpvor, zeigt WordPress deren Inhalt statt des Standardtextes.
Erst erkennen: Welcher Wartungsmodus ist es?
Nicht jede Wartungsseite stammt von WordPress selbst. Die Beobachtung zeigt meist, wo Sie ansetzen müssen:
| Beobachtung | Wahrscheinliche Ursache | Weiter bei |
|---|---|---|
| Standardtext von WordPress („… planmäßiger Wartungsarbeiten …“), und kurz zuvor lief ein Update | Ein Update des Kerns, ein Sammel-Update oder ein Hintergrund-Update wurde unterbrochen | Schritt für Schritt: Wartungsmodus beenden |
| Eigene Gestaltung mit Logo und Text wie „Bald verfügbar“ oder „Coming soon“ | Wartungsmodus-Plugin, Theme-Funktion oder Page Builder | Wenn die Datei fehlt: Plugin, Theme oder Hoster |
| Besucher sehen die Wartungsseite, Sie als angemeldeter Administrator die normale Website | Wartungsmodus-Plugin mit Ausnahme für angemeldete Nutzer | Wenn die Datei fehlt: Plugin, Theme oder Hoster |
| Die Seite sieht aus wie eine Vorlage Ihres Hosters | Wartung oder Platzhalter im Hosting-Paket, etwa nach einem Umzug oder bei gesperrtem Konto | Kundenbereich und Support des Hosters |
| Weißer Bildschirm oder „Es gab einen kritischen Fehler“ | Kein Wartungsmodus, sondern ein PHP-Fehler | Ratgeber WordPress: kritischer Fehler |
| Die Meldung verschwindet und kommt nach einigen Minuten wieder | Ein fehlgeschlagenes automatisches Update wird immer wieder neu gestartet | Warum Updates abbrechen |
Prüfen Sie außerdem in einem privaten Browserfenster, auf einem anderen Gerät oder im Mobilfunknetz, ob die Meldung wirklich vom Server kommt. Browser, Caching-Plugins und CDN können eine Wartungsseite zwischenspeichern.
Schritt für Schritt: Wartungsmodus beenden
- Zehn Minuten warten und neu ladenLäuft das Update noch, greifen Sie nicht ein. Warten Sie zehn Minuten ab dem Start des Updates. Danach ignoriert WordPress eine liegen gebliebene Datei. Laden Sie die Seite anschließend in einem privaten Fenster neu.
- Zugang zu den Dateien herstellenÖffnen Sie den Dateimanager Ihres Hosting-Panels oder verbinden Sie sich per FTP oder SFTP. Wechseln Sie in das Verzeichnis, in dem
wp-config.php,wp-adminundwp-includesliegen. Der Ordnerwp-contentist nicht gemeint. - Versteckte Dateien einblendenDateien, deren Name mit einem Punkt beginnt, blenden viele Programme aus. Schalten Sie die Anzeige versteckter Dateien ein, bei FileZilla zum Beispiel im Menü „Server“.
- Die Datei „.maintenance“ löschenLöschen Sie die Datei oder benennen Sie sie zur Sicherheit in
.maintenance-altum. Per SSH genügtrm .maintenance, mit WP-CLI der Befehlwp maintenance-mode deactivate. - Zwischenspeicher leeren und testenLaden Sie Startseite und Verwaltungsbereich neu. Leeren Sie bei Bedarf Browser-Cache, Caching-Plugin und CDN. Kommt die Wartungsseite nicht zurück, ist der Wartungsmodus beendet.
- Das Ergebnis des Updates prüfenÖffnen Sie „Dashboard → Aktualisierungen“. Sind dort weiterhin Updates offen, spielen Sie sie nach einer Sicherung erneut ein. Nach einem unterbrochenen Update des Kerns bietet WordPress an gleicher Stelle an, die Version neu zu installieren, und verlangt gegebenenfalls ein Datenbank-Update.
cd /pfad/zur/wordpress-installation
ls -la | grep maintenance
wp maintenance-mode status
wp maintenance-mode deactivate
# ohne WP-CLI:
rm .maintenanceWenn die Datei fehlt: Plugin, Theme oder Hoster
Gibt es keine Datei .maintenance, oder kommt die Meldung nach dem Löschen sofort zurück, stammt die Wartungsseite meist nicht vom Update-Mechanismus.
- Wartungsmodus-Plugin oder Page Builder: Melden Sie sich an und schalten Sie den Modus in den Einstellungen des Plugins aus, oder deaktivieren Sie das Plugin unter „Plugins → Installierte Plugins“.
- Kein Zugang zum Verwaltungsbereich: Benennen Sie den Ordner des Plugins unter
wp-content/pluginsum, zum Beispielwartungsmodus-plugininwartungsmodus-plugin_aus. WordPress deaktiviert es dann. Mit WP-CLI geht es überwp plugin deactivate plugin-name. - Theme-Funktion: Manche Themes bringen einen eigenen Wartungs- oder „Coming soon“-Schalter mit. Suchen Sie ihn in den Theme-Einstellungen oder im Customizer.
- Hoster: Zeigt die Seite die Gestaltung Ihres Hosters, prüfen Sie Vertrag und Zahlungsstatus, Störungsmeldungen und den Kundenbereich.
- Eigene Wartungsseite: Liegt
wp-content/maintenance.phpvor, bestimmt diese Datei das Aussehen der WordPress-Wartungsseite. Sie erscheint nur, solange der Wartungsmodus des Kerns aktiv ist.
Warum Updates abbrechen
Ein Update bricht ab, wenn der Prozess endet, bevor WordPress die Datei löschen kann. Häufige Gründe:
| Grund | So erkennen Sie ihn | Abhilfe |
|---|---|---|
Zu kurze PHP-Laufzeit (max_execution_time) | Das Update bricht bei großen Paketen oder langsamen Servern nach einer festen Zeit ab | Beim Hoster ein höheres Limit erfragen; Updates einzeln einspielen |
Zu wenig Arbeitsspeicher (memory_limit) | Das Fehlerprotokoll nennt „Allowed memory size … exhausted“ | Limit erhöhen oder den Hoster fragen, siehe Ratgeber WordPress: kritischer Fehler |
| Speicherplatz oder Dateikontingent erschöpft | Das Hosting-Panel zeigt eine volle Festplatte oder ein volles Kontingent | Platz schaffen, etwa durch alte Sicherungen und Caches; Tarif prüfen |
| Dateirechte oder Eigentümer falsch | WordPress verlangt FTP-Zugangsdaten oder meldet, dass es Dateien nicht ersetzen kann | Rechte vom Hoster korrigieren lassen |
| Mehrere Updates gleichzeitig oder Browser-Tab geschlossen | Ein Sammel-Update wurde mittendrin unterbrochen | Updates einzeln einspielen und den Tab offen lassen |
| Fehlerhafte Erweiterung | Das Update schlägt immer bei derselben Erweiterung fehl, die Datei erscheint wieder | Die Erweiterung vorübergehend vom automatischen Update ausnehmen und den Entwickler informieren |
Taucht die Datei nach dem Löschen nach einigen Minuten wieder auf, kann ein fehlgeschlagenes automatisches Update immer wieder neu gestartet werden. Prüfen Sie dann unter „Dashboard → Aktualisierungen“ und „Werkzeuge → Website-Zustand“, welche Erweiterung betroffen ist, und schalten Sie deren automatische Updates ab, bis die Ursache geklärt ist.
Geplante Wartung: Wartungsseite richtig anzeigen
Wollen Sie die Website bewusst kurz offline nehmen, etwa für einen Umbau, sollte die Wartungsseite wie bei WordPress selbst den Statuscode 503 liefern, möglichst mit dem Header Retry-After. Mehr dazu steht im Ratgeber Website nicht erreichbar.
Google verlangsamt bei Serverfehlern das Crawling vorübergehend. Bereits indexierte URLs bleiben zunächst im Index, werden bei anhaltenden Fehlern aber irgendwann entfernt. Halten Sie Wartungsfenster deshalb kurz und lassen Sie keine Wartungsseite über längere Zeit stehen.
So vermeiden Sie den Fehler beim nächsten Update
- Vor jedem Update eine Sicherung von Dateien und Datenbank anlegen und prüfen, dass sie sich wiederherstellen lässt.
- Updates nacheinander statt alle auf einmal einspielen und nach jedem Schritt kurz die Funktionen testen.
- Den Browser-Tab während des Updates offen lassen und währenddessen keine weiteren Änderungen vornehmen.
- Größere Updates in ruhigen Zeiten durchführen, nicht kurz vor einer Kampagne.
- Bei geschäftskritischen Websites zuerst eine Testkopie aktualisieren, sofern der Hoster eine anbietet.
- Freien Speicherplatz, PHP-Limits und die PHP-Version regelmäßig prüfen, siehe Ratgeber Website-Wartung.
- Die Erreichbarkeit überwachen lassen, damit Sie von einem Ausfall nicht erst durch Kunden erfahren.
Wann Sie Hilfe holen sollten
Hilfe lohnt sich, wenn Sie keinen Zugang zu Dateien oder Hosting haben, die Meldung nach dem Löschen der Datei wiederkehrt, das Update erkennbar nur zur Hälfte durchgelaufen ist oder Sie nach dem Eingriff Daten vermissen.
Das Beenden eines hängenden Wartungsmodus und die Kontrolle des Updates gehören zu unserer Schnellreparatur (149 €, 2 Werktage). Regelmäßige, geordnete Updates mit Sicherung übernimmt die Website-Pflege (49 € / Monat). Die Preise verstehen sich netto zzgl. 19 % USt.
Häufige Fragen
Wie lange dauert der Wartungsmodus von WordPress normalerweise?
Meist nur Sekunden bis wenige Minuten. WordPress betrachtet den Wartungsmodus nach zehn Minuten als beendet und ignoriert eine liegen gebliebene Datei .maintenance.
Wo liegt die Datei .maintenance?
Im Hauptverzeichnis der WordPress-Installation, in dem auch wp-config.php, wp-admin und wp-includes liegen. Sie ist versteckt, weil ihr Name mit einem Punkt beginnt. Schalten Sie in Ihrem FTP-Programm oder Dateimanager die Anzeige versteckter Dateien ein.
Kann ich mich im Wartungsmodus noch im Dashboard anmelden?
Beim Wartungsmodus des WordPress-Kerns nicht: Die Prüfung läuft, bevor Plugins und Anmeldung geladen werden, und gilt für alle. Wartungsmodus-Plugins lassen angemeldete Nutzer dagegen häufig durch, daher sehen Sie dort selbst die normale Website.
Schadet ein hängender Wartungsmodus meinem Google-Ranking?
Bei Serverfehlern wie 503 verlangsamt Google das Crawling vorübergehend. Bereits indexierte URLs bleiben zunächst im Index, werden bei anhaltenden Fehlern aber entfernt. Eine Unterbrechung von wenigen Minuten ist daher kein Anlass zur Sorge, über längere Zeit sollte sie nicht bestehen.
Muss ich die Datei löschen, oder reicht Warten?
Nach zehn Minuten ignoriert WordPress eine veraltete Datei, die Website kommt dann in der Regel von selbst zurück. Löschen Sie sie trotzdem, sobald sicher ist, dass kein Update mehr läuft, damit sie keine Verwirrung stiftet.
Ist die Datei .maintenance gefährlich oder ein Zeichen für einen Hack?
Nein. Sie gehört zum normalen Update-Ablauf und enthält nur einen Zeitstempel. Verdächtig sind dagegen unbekannte PHP-Dateien, die Sie nicht selbst angelegt haben.
Wie schalte ich den Wartungsmodus mit WP-CLI aus?
Mit wp maintenance-mode deactivate. Vorher zeigt wp maintenance-mode status, ob er aktiv ist. WP-CLI läuft auf der Kommandozeile Ihres Servers und setzt einen Zugang per SSH voraus.
Erfahren Sie innerhalb von 48 Stunden, was Ihre Website braucht.
Für die kostenlose Prüfung genügen Website-Adresse und E-Mail. Die Reparatur bleibt optional.
Weiterlesen
Quellen und weiterführende Links
- WordPress-Quellcode: wp-includes/load.php (wp_is_maintenance_mode, wp_maintenance)
- WordPress-Quellcode: class-wp-upgrader.php (maintenance_mode)
- WordPress: Häufige Fehler und ihre Behebung (Abschnitt Maintenance Mode Following Upgrade)
- WP-CLI: wp maintenance-mode
- WP-CLI: wp plugin deactivate
- WordPress: Upgrading WordPress (Sicherung, automatische Updates)
- Google: HTTP-Statuscodes sowie Netzwerk- und DNS-Fehler
- MDN: 503 Service Unavailable
Dieser Ratgeber ist eine allgemeine Information und ersetzt keine Rechts-, Steuer- oder Fachberatung im Einzelfall. Alle Angaben beziehen sich auf den Stand 2. Oktober 2026; Hinweise von Google, Browsern und Gesetzgebern ändern sich. Zurück zur Übersicht: Ratgeber: Website prüfen, reparieren und pflegen.