WordPress-Wartungsmodus aktivieren und deaktivieren
Der Wartungsmodus zeigt Besuchern eine Hinweisseite, während im Hintergrund gearbeitet wird. Hier steht, wie Sie ihn einschalten und was hilft, wenn er nicht mehr verschwindet.
- Vier Wege zum EinschaltenVier Wege, den Wartungsmodus einzuschalten
- Wenn er hängen bleibtWas hilft, wenn er nach einem Update hängt
- Ohne Schaden bei GoogleWie er Ihrem Ranking nicht schadet
So sieht die Meldung während eines Updates aus. Ältere Versionen schreiben „Kurzzeitig nicht verfügbar wegen planmäßiger Wartungsarbeiten“.
Was der Wartungsmodus ist
WordPress schaltet den Wartungsmodus bei jedem Update kurz selbst ein. Solange Dateien ausgetauscht werden, sehen Besucher statt der Website eine Hinweisseite. Sie können ihn auch von Hand einschalten, etwa während eines Umbaus. Dann sehen Besucher Ihre Hinweisseite, und angemeldete Admins arbeiten weiter.
- Sendet HTTP 503: nur vorübergehend
- Inhalte und Daten bleiben unverändert
- Endet nach Updates von selbst
- Automatisch bei UpdatesWordPress legt die Datei .maintenance an und sperrt kurz alle, auch Admins. HTTP 503
- Endet von selbstNach spätestens 10 Minuten ignoriert WordPress die Datei wieder. 10 Min.
- Manuell eingeschaltetÜber Elementor, ein Plugin oder eine eigene Datei, so lange Sie wollen. beliebig
- Angemeldete arbeiten weiterBei Elementor und Plugins sehen Admins die normale Website. Admins
Wann der Wartungsmodus sinnvoll ist
Er ist für Arbeiten gedacht, bei denen Besucher eine halbfertige Website sehen oder Daten verloren gehen könnten.
Umbau oder neues Design
Werden Seiten, Menüs und Layout gleichzeitig umgestellt, sehen Besucher sonst eine Website im Zwischenzustand. Der Wartungsmodus zeigt ihnen stattdessen einen klaren Hinweis.
Umzug auf einen neuen Server
Während Dateien und Datenbank kopiert werden, gehen neue Kommentare, Anfragen oder Bestellungen auf dem alten Server sonst verloren. Der Wartungsmodus hält sie für die Dauer des Umzugs an.
So ziehen Sie WordPress umGroße Umstellungen im Shop
Ändern Sie viele Produkte, Steuersätze oder Versandarten auf einmal, verhindert der Wartungsmodus Bestellungen zu halb umgestellten Bedingungen.
Mehrere große Updates ohne Kopie
Wer kein Staging hat und große Updates nacheinander einspielt, erspart Besuchern so Fehlermeldungen zwischen den einzelnen Schritten.
Für eine Textänderung, ein neues Bild oder ein kleines Plugin-Update brauchen Sie ihn nicht. Dafür reicht eine Sicherung vorher.
Wartungsmodus aktivieren: vier Wege
Für die meisten Websites ist Elementor oder ein Plugin der einfachste Weg. Die anderen beiden brauchen Zugang zum Server.
Mit Elementor
Unter Elementor → Werkzeuge → Wartungsmodus den Modus „Wartung“ wählen, eine Vorlage für die Hinweisseite aussuchen und festlegen, wer Zugriff hat. „Bald verfügbar“ ist nur für neue Websites.
Mit einem Plugin
Ein Wartungsmodus-Plugin aus dem offiziellen Verzeichnis zeigt eine eigene Hinweisseite. Achten Sie darauf, dass es HTTP 503 sendet und angemeldete Admins durchlässt.
Ohne Plugin, mit einer Datei
Legen Sie im Hauptverzeichnis die Datei .maintenance mit dem Inhalt <?php $upgrading = time(); ?> an. Sie gilt, bis Sie sie löschen, und sperrt auch Admins.
Per Kommandozeile
Mit WP-CLI schalten Sie den Modus mit wp maintenance-mode activate ein und mit deactivate wieder aus. Das setzt SSH-Zugang voraus.
Was auf die Hinweisseite gehört
Besucher, die während der Arbeiten kommen, sollen verstehen, was los ist und wann sie wiederkommen können. Dafür reichen wenige, klare Teile.
- Ihr Logo, damit Besucher wissen, dass sie richtig sind
- Ein Satz, dass gerade gearbeitet wird
- Wann die Website wieder erreichbar ist
- Ein Weg zu Ihnen, etwa eine E-Mail-Adresse
- Keine Menüs oder Links, die ins Leere führen
- Kurz und klar„Wir arbeiten gerade an unserer Website. Ab 14 Uhr sind wir wieder für Sie da.“ Text 1
- Mit Kontakt„Unsere Website wird gerade aktualisiert. In dringenden Fällen erreichen Sie uns per E-Mail an [Ihre Adresse].“ Text 2
- Für einen Shop„Unser Shop ist bis heute Abend wegen Wartungsarbeiten geschlossen. Ihr Kundenkonto und Ihre Bestellungen bleiben erhalten.“ Text 3
Wartungsmodus deaktivieren
Gehen Sie die Schritte der Reihe nach durch. Meist verschwindet die Meldung schon nach dem ersten oder zweiten Schritt.
-
1
Den Schalter wieder umlegen
Haben Sie den Modus über Elementor oder ein Plugin eingeschaltet, stellen Sie ihn dort wieder auf „Deaktiviert“. Das ist in den meisten Fällen alles.
-
2
Nach einem Update: bis zu 10 Minuten warten
Hängt die Meldung nach einem Update, beendet WordPress den Modus nach spätestens 10 Minuten von selbst. Die Datei, die ihn auslöst, gilt nur so lange.
-
3
Die Datei .maintenance löschen
Bleibt die Meldung länger, öffnen Sie per FTP oder im Dateimanager des Hosters das Hauptverzeichnis, dort wo auch
wp-config.phpliegt. Blenden Sie versteckte Dateien ein und löschen Sie.maintenance. -
4
Den Cache leeren
Ein Seiten-Cache kann die Hinweisseite weiter ausliefern, obwohl der Modus längst aus ist. Leeren Sie den Cache des Plugins, beim Hoster und im Browser.
So leeren Sie den Cache -
5
Das Update prüfen
Unter Dashboard → Aktualisierungen sehen Sie, ob das Update fertig wurde. Brach es ab, spielen Sie es erneut ein, am besten zuerst auf einer Kopie.
Zeigt die Website danach einen kritischen Fehler, hilft unser Ratgeber zum kritischen Fehler.
Was der Wartungsmodus für Google bedeutet
Richtig eingesetzt schadet er Ihrem Ranking nicht. Darauf kommt es an.
HTTP 503 statt 200
Der Code 503 sagt Suchmaschinen: vorübergehend nicht erreichbar. Google kommt wieder und behält die Seiten im Index.
Kurz halten
Stunden sind kein Problem. Liefert die Website tagelang nur 503, kann Google Seiten aus dem Index nehmen.
„Bald verfügbar“ nur für neue Websites
Dieser Modus sendet 200. Google hält die Hinweisseite dann für den echten Inhalt. Für eine bestehende Website ist das falsch.
Besser: auf einer Kopie arbeiten
Wer Änderungen auf einer Staging-Kopie vorbereitet, braucht den Wartungsmodus kaum noch. Die Website bleibt die ganze Zeit erreichbar.
Was ist ein Staging?Fragen zum Wartungsmodus
Sehen angemeldete Admins die Website?
Das hängt vom Weg ab. Bei Elementor und den meisten Plugins ja. Die Datei .maintenance sperrt dagegen alle, auch den Adminbereich.
Warum steht die Meldung nach dem Löschen noch da?
Meist wegen eines Caches. Das Cache-Plugin, der Hoster oder der Browser liefern noch die alte Hinweisseite aus. Leeren Sie alle drei nacheinander.
Schadet der Wartungsmodus dem Google-Ranking?
Nicht, wenn er kurz bleibt und HTTP 503 sendet. Problematisch wird es, wenn er tagelang läuft oder die Hinweisseite mit HTTP 200 ausgeliefert wird.
Wo liegt die Datei .maintenance?
Im Hauptverzeichnis von WordPress. Also dort, wo auch wp-config.php und die Ordner wp-admin und wp-content liegen. Sie ist versteckt, weil ihr Name mit einem Punkt beginnt.
Kann ich die Hinweisseite gestalten?
Ja. Mit Elementor oder einem Plugin wählen Sie eine eigene Vorlage. Ohne Plugin zeigt WordPress eine eigene Seite, wenn es die Datei wp-content/maintenance.php gibt.
Warum brauchen Ihre Kunden keinen Wartungsmodus?
Weil wir auf einer Kopie arbeiten. Updates und Änderungen prüfen wir zuerst im Staging. Auf der echten Website dauert die Übernahme dann nur Sekunden.
Was ist der Maintenance Mode?
Der englische Name des Wartungsmodus. Plugins und englische Anleitungen nennen ihn so. Gemeint ist dasselbe: eine Hinweisseite mit HTTP 503, solange gearbeitet wird.
Wie prüfe ich, ob der Wartungsmodus aktiv ist?
In einem privaten Browserfenster. Dort sind Sie nicht angemeldet und sehen die Website wie ein Besucher. Mit WP-CLI zeigt wp maintenance-mode status den Zustand direkt.
Warum bleibt meine WordPress-Website im Wartungsmodus hängen?
Meist ist ein Update abgebrochen. Während eines Updates legt WordPress die Datei .maintenance an und löscht sie am Ende wieder. Bricht das Update ab, etwa durch eine Zeitüberschreitung auf dem Server, bleibt die Datei liegen. Nach spätestens 10 Minuten gibt WordPress die Website von selbst frei. Bleibt die Meldung länger, löschen Sie die Datei von Hand und leeren den Cache.
Wie aktiviere ich den Wartungsmodus ohne Plugin?
Mit der Datei .maintenance im Hauptverzeichnis. Mit dem Inhalt <?php $upgrading = time(); ?> zeigt WordPress allen Besuchern die Wartungsmeldung, bis Sie die Datei löschen. Weil auch der Adminbereich gesperrt ist, passt dieser Weg nur für kurze Arbeiten am Server. Mit SSH-Zugang geht es einfacher mit wp maintenance-mode activate.
Die Meldung geht nicht weg?
Bleibt die Website trotz aller Schritte gesperrt, ist meist ein Update halb fertig oder ein Plugin kaputt. Dann hilft ein Blick auf den Server.
- Wir sichern zuerst den aktuellen Stand
- Wir bringen das Update sauber zu Ende
- Auch wenn Sie noch kein Kunde sind
Wir finden die Ursache und bringen Ihre Website wieder online. Danach bleibt sie in unserer Wartung, und Updates laufen zuerst auf einer Kopie.