Articles

WordPress-Wartungsmodus: Wie Sie Ihre Website vorübergehend nicht verfügbar machen

Der WordPress-Wartungsmodus ist ein Zustand, in den Sie Ihre Website versetzen können, wenn Sie Updates durchführen, Änderungen am Design oder Inhalt vornehmen oder eine Sicherheitslücke beheben müssen. Im Wesentlichen wird Ihre Website durch eine Splash-Seite ersetzt, auf der erklärt wird, warum sie offline ist und wann sie voraussichtlich wieder online sein wird.

Unsere Leseempfehlung: WordPress-Wartung: Wie Sie Ihre Website sicher und effizient halten

Es gibt viele verschiedene Gründe, warum Sie Ihre WordPress-Website in den Wartungsmodus versetzen wollen, und auch viele verschiedene Möglichkeiten, dies zu tun. In diesem Beitrag gehen wir darauf ein und erklären zunächst, was der WordPress-Wartungsmodus ist und wie Sie Ihre Website in diesen Zustand versetzen können. Anschließend gehen wir auf die einzelnen Methoden ein, mit denen Sie den Wartungsmodus aktivieren können, bevor wir uns abschließend mit einigen Problemen befassen, die bei der Verwendung dieses Modus auftreten können. Los geht’s.

  • Was ist der WordPress-Wartungsmodus?
  • Gründe für die Verwendung des WordPress-Wartungsmodus
  • Wie Sie den WordPress-Wartungsmodus aktivieren
  • Wie Sie eine WordPress-Site aus dem Wartungsmodus herausholen
  • Verhindern Sie, dass Ihre Site im WordPress-Wartungsmodus stecken bleibt

Was ist der WordPress-Wartungsmodus?

Der WordPress-Wartungsmodus ist ein Zustand, in den Sie Ihre Website versetzen können, wenn Sie sich um einige administrative Aufgaben kümmern müssen, die die Leistung der Website beeinträchtigen oder sie anderweitig unbrauchbar machen würden. In einer perfekten Welt würde Ihre Website keine Ausfallzeiten haben. Manchmal ist es jedoch besser, die Website vom Netz zu nehmen und durch eine „Bald wieder da“-Sprungseite zu ersetzen, als das Risiko einzugehen, die persönlichen Daten und das Geld der Kunden durch eine fehlerhafte Website zu gefährden. Im Folgenden werden einige weitere Verwendungszwecke für den WordPress-Wartungsmodus erläutert.

Gründe für die Verwendung des WordPress-Wartungsmodus

Der Wartungsmodus wird am häufigsten von bestehenden Websites verwendet. Aus diesem Grund gibt es zwei Hauptgründe für seine Verwendung:

  1. Sie müssen Änderungen am Design, WordPress-Theme oder am Inhalt Ihrer Website vornehmen.
  2. Sie müssen einen größeren Fehler beheben, der sich möglicherweise auf die Daten Ihrer Benutzer auswirkt.

Es mag sich nicht wie eine große Sache anfühlen, kosmetische Änderungen an Ihrer Website vorzunehmen, während sie live ist, aber es kann einige Benutzer tatsächlich abschrecken. Einige verlassen die Seite in dem Glauben, dass sie kaputt ist, während andere denken, dass sie gehackt wurde. Einige kehren vielleicht zurück, aber die meisten werden wahrscheinlich zur nächsten Website weiterziehen. Aus diesem Grund sind einige Seiten für den Wartungsmodus mit E-Mail-Formularen ausgestattet. Auf diese Weise können Sie mit Ihrem Publikum in Kontakt bleiben, während Ihre Website nicht erreichbar ist.

Was den zweiten Grund betrifft, so ist es immer eine gute Idee, Ihre Website offline zu nehmen, wenn sie einen größeren Sicherheitsfehler aufweist, auch wenn Sie keine Benutzerdaten sammeln. Die Logik dahinter ist, dass einige Hacker Links einfügen könnten, die zu Phishing-Seiten führen, auf denen die Benutzer betrogen werden könnten. Am besten ist es, wenn Sie Ihre Website offline nehmen und stattdessen den Wartungsmodus aktivieren, während Sie die Fehler beheben. Sie werden vielleicht für ein paar Stunden keine Kunden haben, aber Sie bewahren zumindest Ihren Ruf. Sobald die Probleme auf Ihrer Website behoben sind, können Sie die Website wieder online stellen.

Es gibt noch einen dritten Grund für die Verwendung des WordPress-Wartungsmodus, der sich jedoch eher auf neue Websites als auf bestehende bezieht. Es handelt sich um eine „Coming Soon“-Seite, die Ihnen dabei hilft, die Werbetrommel für Ihre Website zu rühren, die noch nicht online ist. Sie verwendet dieselben Plugins/Codes wie der Wartungsmodus. Sie ändern einfach den Inhalt der Seite, um darauf hinzuweisen, dass es sich um eine baldige Seite und nicht um eine allgemeine Wartungsseite handelt. Lassen Sie uns kurz auf die Methoden eingehen, die Sie verwenden können, um diese Funktion in WordPress zu aktivieren.

Wie man den WordPress-Wartungsmodus aktiviert

Website WordPress Maintenance PluginQuelle: Michael Bußmann /

Es gibt vier Hauptmethoden, die Sie verwenden können, um den WordPress-Wartungsmodus auf Ihrer Website zu aktivieren:

  1. Verwenden Sie die eingebaute Wartungsfunktion in WordPress
  2. Fügen Sie benutzerdefinierten Code hinzu, um eine Wartungsseite anzuzeigen
  3. Aktivieren Sie den Wartungsmodus über Ihre .htaccess-Datei
  4. Verwenden Sie ein WordPress-Wartungsmodus-Plugin

Jede dieser Methoden implementiert den Wartungsmodus auf unterschiedliche Weise. Auf die erste Methode haben Sie keinen Einfluss, aber Sie können sorgfältig zwischen der zweiten und dritten Methode wählen. Ihre Wahl sollte davon abhängen, wie lange Sie den Wartungsmodus verwenden wollen und welchen Zweck Sie damit erreichen wollen. Lassen Sie uns darüber sprechen.

Methode 1: Die Wartungsfunktion in WordPress

Die Wartungsfunktion in WordPress ist eine eingebaute Funktion, die automatisch auftritt, wenn Sie den WordPress-Kern aktualisieren und Plugin- oder WordPress-Theme-Updates ausführen. Die Funktionsweise ist einfach. Wenn Sie ein Update durchführen, zeigt WordPress im Verwaltungsbereich eine Meldung an, dass die Website in den Wartungsmodus übergegangen ist. Der Wartungsmodus wird deaktiviert, sobald das Update abgeschlossen ist.

WordPress Maintenance Mode
Bildquelle: Screenshot – WordPress Dashboard

WordPress-Updates sollten nicht länger als eine Minute dauern, aber während dieser Minute wird Ihre Website durch diese Splash-Seite ersetzt:

WordPress Maintenance Splash Page
Bildquelle: Screenshot

Diese Seite wird von einer temporären Datei namens .maintenance erstellt, die nur in Ihrem Dateiverzeichnis erscheint, wenn Sie Updates in WordPress ausführen. Auch hier haben Sie wenig Kontrolle über diese Methode, also machen Sie sich am besten keine Gedanken darüber, da sie nur gilt, wenn Sie Updates über den WordPress-Kernaktualisierungsmechanismus ausführen.

Methode #2: Benutzerdefinierter Code zur Anzeige einer Wartungsseite

CodingQuelle: StockSnap / .com
Bildquelle: StockSnap – .com / Lizenz: CC0 Public Domain

Wenn Sie eine einfache Wartungsseite auf Ihrer Website anzeigen möchten, ohne ein Wartungsmodus-Plugin zu verwenden, können Sie diesen Code in Ihre functions.php-Datei einfügen oder ein Plugin verwenden, um Codeschnipsel hinzuzufügen:

// Activate WordPress Maintenance Modefunction wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('<h1>Under Maintenance</h1><br />Something ain't right, but we're working on it! Check back later.'); }}add_action('get_header', 'wp_maintenance_mode');

Damit wird Ihre Website in den Wartungsmodus versetzt und die Nachricht angezeigt, die Sie nach dem H1-Tag schreiben.

Manual WordPress Maintenance Mode
Bildquelle: Screenshot

Um diese Splash-Seite zu sehen, müssen Sie sich von Ihrer Website abmelden, aber es funktioniert.

Methode #3: Aktivieren Sie den Wartungsmodus über Ihre .htaccess-Datei

Access Denied
Bildquelle: typographyimages – .com / Lizenz: CC0 Public Domain

Für diesen Ansatz ist es erforderlich, dass Sie die Berechtigung haben, die .htaccess-Datei auf Ihrem Server zu bearbeiten. Diese Datei finden Sie im Stammverzeichnis Ihrer Website. Sobald Sie diese Datei geöffnet haben, kopieren Sie den folgenden Code und fügen ihn ein:

RewriteEngine OnRewriteBase /RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123RewriteCond %{REQUEST_URI} !^/maintenance\.html$RewriteRule ^(.*)$ https://example.com/maintenance.html 

Dieser Code leitet alle Webanfragen, die auf Ihre Homepage kommen, auf eine Datei maintenance.html um, die Sie zuerst erstellen müssen, da Sie sie als vorübergehenden Homepage-Ersatz verwenden werden. Im Internet finden Sie viele einfache HTML-Vorlagen für Wartungsseiten. Achten Sie besonders auf den Teil %{REMOTE_ADDR}, in dem Sie die Zahlen durch Ihre eigene IP-Adresse ersetzen müssen, damit Sie in jedem Fall auf die Website zugreifen können.

Methode #4: Verwendung von WordPress-Wartungsmodus-Plugins

Die Website mit einem Code in den Wartungsmodus zu versetzen, ist eine gute Möglichkeit, die Benutzer wissen zu lassen, was vor sich geht, wenn Sie die Website tatsächlich für Wartungsarbeiten offline nehmen müssen. Es ist jedoch nicht die effektivste Methode, wenn es um Ihr Geschäft und die Aufrechterhaltung Ihrer Konversionen geht. Es ist viel besser, ein Wartungsmodus-Plugin zu verwenden. Diese Plugins ermöglichen es Ihnen, ästhetisch ansprechende Splash-Seiten zu erstellen, in die Sie E-Mail-Formulare und Social-Media-Links einfügen können.

Maintenance Mode PluginsQuelle: Clker-Free-Vector-Images / .com
Bildquelle: Clker-Free-Vector-Images – .com / Lizenz: CC0 Public Domain

Wir stellen einige der besten Wartungsmodus-Plugins für WordPress vor.

  • Wartungsmodus von SeedProd
  • Elementor

Wartungsmodus von SeedProd

Maintenance Mode by SeedProd
Bildquelle: Screenshot – WordPress.org

Maintenance Mode by SeedProd ist ein hybrides Wartungs-Plugin, mit dem Sie Wartungs- und Coming Soon-Seiten erstellen können. Ähnlich wie das vorherige Plugin ist das kostenlose Plugin im Wesentlichen eine abgespeckte Version des Premium-Plugins. Sie können den Hintergrund und den verwendeten Text ändern und benutzerdefiniertes HTML und CSS hinzufügen. Es ist jedoch etwas komplexer als das, was man daran erkennt, dass das Plugin die Einstellungen in verschiedene Registerkarten aufteilt.

Die Premium-Version verfügt über eine Menge technischer und ästhetischer Funktionen. Sie ermöglicht es Ihnen zum Beispiel, ein komplett individuelles Design zu erstellen, ohne dass Sie Kenntnisse in der Programmierung benötigen. Sie können auch Videos einbetten, E-Mail-Formulare und Kontaktformulare hinzufügen, einen Fortschrittsbalken einfügen, um zu zeigen, wie weit Sie mit der Wartung sind, usw. Der Preis für die Premium-Version dieses Wartungsmodus- und „Coming Soon“-Plugins beginnt bei $29 / Jahr.

Elementor

Elementor Plugin
Bildquelle: Screenshot – WordPress.org

Sie haben wahrscheinlich schon von Elementor gehört. Dabei handelt es sich um ein kostenloses Drag-and-Drop-Plugin, das es jedem ermöglicht, eigene Seiten in WordPress zu entwerfen und zu erstellen. Es gibt eine Premium-Version, aber mit der kostenlosen Version lassen sich viele verschiedene Seitendesigns erstellen. Dazu gehört auch eine Seite im Wartungsmodus, die man im Tools-Menü aktivieren kann.

Elementor Maintenance Mode
Bildquelle: Screenshot – Elementor Plugin

Sie müssen bereits eine Vorlage für den Wartungsmodus erstellt haben, was Sie auf verschiedene Weise tun können. Entweder Sie entwerfen Ihre eigene Seite mit Elementor und speichern sie als Vorlage, oder Sie importieren eine der Elementor-Vorlagen. Alle vorgefertigten Wartungsvorlagen sind als „Coming Soon“-Seiten gekennzeichnet. Sie benötigen die Premium-Version von Elementor, wenn Sie auf alle Wartungsvorlagen zugreifen möchten.

Am besten erstellen Sie zunächst eine neue Seite und verwenden die Elementor Canvas-Vorlage, damit Kopf- und Fußzeile ausgeblendet sind. Sie können dann Ihr eigenes Design erstellen oder eine Coming Soon-Vorlage hinzufügen und die Seite speichern. Danach können Sie die Vorlage auf der Registerkarte „Wartungsmodus“ unter Elementor → Tools auswählen.

Nachdem Sie nun einige Anregungen erhalten haben, gehen wir nun auf einige der Probleme ein, die bei der Verwendung des WordPress-Wartungsmodus auftreten können. Danach werden wir den Beitrag abschließen.

Wie man eine WordPress-Website aus dem Wartungsmodus herausholt

Push Button
Bildquelle: aitoff – .com / Lizenz: CC0 Public Domain

So, wir haben besprochen, wie man eine WordPress-Site in den Wartungsmodus versetzt, aber was passiert, wenn man eine Site hat, die im Wartungsmodus feststeckt? Das werden wir in diesem nächsten Abschnitt besprechen. Es gibt verschiedene Gründe, warum Ihre Website in diesem Modus stecken bleiben kann, aber die meisten davon sind folgende:

  • Die .maintenance-Datei hat sich nach Abschluss eines Updates nicht selbst gelöscht.
  • Ein Plugin für den Wartungsmodus hatte einen Fehler und behielt seine Daten im Cache Ihrer Website.

Die .maintenance-Datei

Wenn Sie WordPress-Updates durchgeführt haben und nun mit dem oben gezeigten Bildschirm feststecken…

WordPress Maintenance Splash Page
Bildquelle: Screenshot

… dann hat Ihr Verzeichnis wahrscheinlich die .maintenance-Datei nach Abschluss der Updates nicht gelöscht. Das ist leicht zu beheben, wenn Sie wissen, wie Sie auf das Dateisystem Ihrer Website zugreifen können. Wenn Ihr Hoster cPanel oder ein ähnliches Kontrollpanel verwendet, öffnen Sie dessen Dateisystem. Sie können auch eine FTP-Software wie FileZilla verwenden.

Die .maintenance-Datei ist eine so genannte „Punktdatei“, die in den meisten Dateimanagern standardmäßig ausgeblendet wird. Sie müssen eine Funktion namens „Versteckte Dateien sichtbar machen“ aktivieren. Verschiedene Dateimanager bezeichnen diese Funktion unterschiedlich.

Die Datei befindet sich in Ihrem Hauptverzeichnis, in dem sich auch die Datei wp-config.php befindet. Alles, was Sie tun müssen, ist, die .maintenance-Datei auszuwählen und sie zu löschen, indem Sie im Dateimanager auf die Schaltfläche „Löschen“ klicken oder mit der rechten Maustaste (auf Macs mit der Steuerungstaste) auf die Datei klicken und „Löschen“ auswählen.

Wartungsmodus-Plugin-Pannen

Failure
Bildquelle: RyanMcGuire – .com / Lizenz: CC0 Public Domain

Wenn Sie ein Plugin verwendet haben, um Ihre Website in den Wartungsmodus zu versetzen, und der Startbildschirm nicht entfernt werden kann, obwohl Sie die Funktion in den Einstellungen deaktiviert haben, müssen Sie das Plugin deaktivieren und löschen. Löschen Sie den Cache Ihrer Website, wenn das nicht funktioniert. Sie können dies auf zwei Arten tun:

  • Cache-Plugin – W3 Total Cache, WP Super Cache, WP Fastest Cache usw. Installieren Sie einfach eines dieser Plugins und verwenden Sie die Funktion „Cache löschen“. Es ist vergleichbar mit dem Löschen des Caches auf Ihrem Browser, Telefon oder Computer.
  • Das Kontrollpanel Ihres Hosts – Einige Hosts, insbesondere verwaltete WordPress-Hosts, haben eine Option in ihren Kontrollpanels, die es Ihnen ermöglicht, den Cache Ihrer Website mit einem Klick auf eine Schaltfläche zu löschen. Wenn Sie einen verwalteten WordPress-Host verwenden, müssen Sie diese Option wahrscheinlich ohnehin nutzen, da einige von ihnen die Installation von Caching-Plugins auf Ihrem Server nicht zulassen. Das liegt daran, dass sie das Caching bereits für Sie übernehmen.

Glücklicherweise ist es möglich, zu verhindern, dass Ihre Website im Wartungsmodus stecken bleibt. Das Einzige, was Sie tun müssen, ist, ein paar Best Practices zu befolgen. Lassen Sie uns dieses Thema behandeln, bevor wir diesen Beitrag abschließen.

Wie Sie verhindern, dass Ihre Website im WordPress-Wartungsmodus stecken bleibt

Caution
Bildquelle: ferarcosn – .com / Lizenz: CC0 Public Domain

Es gibt drei Hauptursachen, die dazu führen können, dass Ihre Website im Wartungsmodus stecken bleibt:

  1. Sie haben versucht, mehrere WordPress-Themes und -Plugins auf einmal zu aktualisieren, was zu einem Fehler führte.
  2. Ein Plugin, das Sie zu aktualisieren versucht haben, ist nicht mit Ihrer Version von WordPress kompatibel.
  3. Ein Fehler ist in dem von Ihnen verwendeten Wartungsmodus-Plugin aufgetreten.

Verarbeitung mehrerer Updates auf einmal

Updates
Bildquelle: geralt – .com / Lizenz: CC0 Public Domain

Das erste, was Sie tun können, ist sicherzustellen, dass Sie regelmäßige Backups erstellen und Ihre Website sichern, bevor Sie Updates durchführen. Sie können WordPress-Plugins verwenden, um Wiederherstellungspunkte zu erstellen, mit denen Sie Ihre Website auf den letzten Tag zurücksetzen können, an dem sie korrekt funktionierte. Damit können Sie zwar nicht unbedingt verhindern, dass Ihre Website in einen solchen Zustand gerät, aber Sie haben eine Lösung für den Fall, dass sie einmal in diesem Zustand stecken bleibt. Vorsicht ist besser als Nachsicht.

Kompatibilitätsprobleme mit WordPress

Sie können auch sicherstellen, dass Sie Ihre WordPress-Version auf dem neuesten Stand halten und dass jedes WordPress-Plugin, das Sie aktualisieren, mit Ihrer WordPress-Version kompatibel ist. Glücklicherweise verfügt WordPress jetzt über eine Funktion, die Ihnen direkt auf dem Aktualisierungsbildschirm anzeigt, ob ein WordPress-Plugin mit Ihrer WordPress-Version kompatibel ist.

WordPress Update Compatibility
Bildquelle: Screenshot – WordPress Dashboard

Es gibt eine einfache Regel: Aktualisieren Sie ein Theme oder Plugin nur dann, wenn es zu 100 % mit Ihrer WordPress-Version kompatibel ist, und zwar „laut Autor“. Außerdem sollten Sie Aktualisierungen in einer kontrollierten Umgebung testen. Es gibt verschiedene Möglichkeiten, dies zu tun. Die beliebteste ist das Site Staging und die Übertragung Ihrer Website auf einen lokalen Testserver.

Prüfen Sie, ob Site Staging in Ihrem Hosting-Angebot enthalten ist. Wenn ja, können Sie Ihre Website an einem anderen Ort auf Ihrem Server klonen und die Aktualisierungen dort testen. Ist dies nicht der Fall, können Sie einen speziellen Staging-Dienst in Anspruch nehmen, ein günstiges Shared-Hosting-Angebot erwerben, um es als Testserver zu verwenden, oder mit einem Programm wie MAMP einen eigenen Server auf Ihrem Desktop erstellen.

Prävention von Plugin-Pannen

Working with notebookQuelle: StartupStockPhotos / .com
Bildquelle: StartupStockPhotos – .com / Lizenz: CC0 Public Domain

Es gibt nicht viele Möglichkeiten, das Auftreten von Fehlern in einem Plugin zu verhindern, aber Sie können zumindest die von Ihnen verwendeten Plugins untersuchen. So können Sie nur Plugins installieren, die einen guten Ruf für sauberen und gut funktionierenden Code haben, was die Wahrscheinlichkeit erhöht, dass Ihre Website nicht im Wartungsmodus stecken bleibt.

Abschließende Überlegungen

Der WordPress-Wartungsmodus ist eine nützliche Funktion, die Ihnen helfen kann, besser mit Ihren Nutzern zu kommunizieren, wenn Ihre Website für geplante und ungeplante Wartungsarbeiten offline geht. Er kann Ihnen sogar helfen, Ihre Konversionsraten aufrechtzuerhalten, selbst wenn Ihre Website offline geht. Dies ist besonders wichtig, wenn Sie ein professionelles Online-Geschäft betreiben.

Am besten verwenden Sie ein spezielles Wartungs-Plugin, mit dem Sie die Konversionsraten steigern können. So können Sie einen Hype für Ihre Marke aufbauen, ohne Besucher zu verlieren. Der schwierige Teil besteht darin, herauszufinden, welches Plugin für die Wartungsseite am besten zu Ihren Bedürfnissen passt. Wir möchten von Ihnen hören. Was sind Ihre Gründe für die Verwendung des WordPress-Wartungsmodus, und wie setzen Sie ihn am liebsten ein? Lassen Sie es uns in den Kommentaren unten wissen!

Unsere Leseempfehlung: WordPress-Wartung: So halten Sie Ihre Website sicher und effizient