{"id":29427,"date":"2026-02-10T12:11:00","date_gmt":"2026-02-10T11:11:00","guid":{"rendered":"https:\/\/contabo.com\/blog\/wie-man-den-wartungsmodus-von-wordpress-aktiviert-und-probleme-behebt\/"},"modified":"2026-03-26T11:56:52","modified_gmt":"2026-03-26T10:56:52","slug":"wie-man-den-wartungsmodus-von-wordpress-aktiviert-und-probleme-behebt","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/wie-man-den-wartungsmodus-von-wordpress-aktiviert-und-probleme-behebt\/","title":{"rendered":"Wie man den Wartungsmodus von WordPress aktiviert und Probleme behebt"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp\" alt=\"Wie man den Wartungsmodus von WordPress aktiviert und Probleme behebt (Titelbild)\" class=\"wp-image-27974\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-600x315.webp 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-768x403.webp 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>Deine WordPress-Seite hat gerade mitten im Update einen wei\u00dfen Bildschirm angezeigt. Besucher sehen halb gerendertes CSS, defekte Shortcodes und die so erfreuliche Nachricht &#8222;Fehler beim Herstellen einer Datenbankverbindung&#8220;. Kommt dir das bekannt vor?<\/p>\n\n\n\n<p>Um genau dies zu verhindern, gibt es den WordPress-Wartungsmodus. Es wird eine tempor\u00e4re Warteseite eingerichtet, w\u00e4hrend du im Hintergrund \u00c4nderungen vornimmst. Updates, Neugestaltungen, Datenbankmigrationen, Sicherheitspatches: alles, was deine Webseite nach au\u00dfen hin kaputt oder fehlerhaft aussehen lassen k\u00f6nnte.<\/p>\n\n\n\n<p>In diesem Guide werden drei M\u00f6glichkeiten zum Aktivieren des WordPress-Wartungsmodus behandelt, von One-Click-Plugins bis hin zu manuellen Codebearbeitungen. Wir zeigen au\u00dferdem, wie man eine Webseite repariert, die im Wartungsmodus festh\u00e4ngt, denn das passiert \u00f6fter, als man gerne zugeben w\u00fcrde.<\/p>\n\n\n\n<p>Egal, ob du einen kleinen Blog betreibst oder einen WooCommerce-Shop leitest, der echte Bestellungen abwickelt, das Prinzip ist dasselbe: Besucher sollen nicht die Baustelle sehen. Die Einrichtung eines sauberen WP-Wartungsmodus dauert f\u00fcnf Minuten. Es dauert Wochen, den SEO-Schaden eines verpatzten Live-Updates zu beseitigen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wann-man-den-wartungsmodus-von-wordpress-verwenden-sollte\">Wann man den Wartungsmodus von WordPress verwenden sollte<\/h2>\n\n\n\n<p>Nicht jede \u00c4nderung erfordert den Wartungsmodus. Einen Tippfehler in einem Blogbeitrag beheben? Einfach bearbeiten und ver\u00f6ffentlichen. Es gibt jedoch klare F\u00e4lle, in denen der Verzicht auf den Wartungsmodus schnell kostspielig werden kann. Wenn du schon einmal gesehen hast, wie die Google Search Console direkt nach der \u00dcbertragung von \u00c4nderungen an eine Live-Webseite einen Anstieg der Crawling-Fehler gemeldet hat, weisst du bereits, warum das wichtig ist.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Wesentliche Kern-, Thema- oder Plugin-Updates. <\/strong>Eine Inkompatibilit\u00e4t zwischen einer neuen Plugin-Version und deinem Theme kann zum Ausfall des gesamten Frontends f\u00fchren. Besucher sollten das nicht sehen.<\/li>\n\n\n\n<li><strong>Vollst\u00e4ndige Neugestaltung der Webseite. <\/strong>Das Wechseln des Themes, w\u00e4hrend Besucher st\u00f6bern, f\u00fchrt zu einem irritierenden, unvollst\u00e4ndigem Design. Im Wartungsmodus bleibt das alte Gesicht erhalten, bis das neue fertig ist.<\/li>\n\n\n\n<li><strong>Leistungs- und Datenbankoptimierung. <\/strong>Das Ausf\u00fchren einer umfassenden Datenbankbereinigung oder Caching-\u00dcberarbeitung, w\u00e4hrend Benutzer die Webseite aufrufen, kann zu Zeit\u00fcberschreitungen und besch\u00e4digten Abfragen f\u00fchren.<\/li>\n\n\n\n<li><strong>Sicherheitsaudits und Malware-Entfernung. <\/strong>Wenn du eingeschleuste Skripte entfernst, willst du unter allen Umst\u00e4nden vermeiden, dass Besucher sie w\u00e4hrenddessen ausf\u00fchren.<\/li>\n\n\n\n<li><strong>Strukturelle Inhalts\u00e4nderungen. <\/strong>Das \u00c4ndern von URL-Slugs, das L\u00f6schen von Seiten oder die \u00dcberarbeitung der Taxonomie deiner Webseite k\u00f6nnen 404-Kaskaden und SEO-Strafen ausl\u00f6sen, wenn Bots mitten in der \u00c4nderung crawlen.<\/li>\n\n\n\n<li><strong>Geplante Ausfallzeiten. <\/strong>Server-Migrationen, Hosting-Upgrades, SSL-Zertifikatswechsel. Eine Wartungsseite ist professioneller als eine Verbindungszeit\u00fcberschreitung.<\/li>\n<\/ul>\n\n\n\n<p>Eine wichtige Unterscheidung: Der Wartungsmodus ist keine &#8222;bald verf\u00fcgbar&#8220;-Seite. Eine &#8222;bald verf\u00fcgbar&#8220;-Seite ist f\u00fcr Webseiten geeignet, die noch nicht existieren. Der Wartungsmodus ist f\u00fcr Live-Webseiten gedacht, die vor\u00fcbergehende Ausfallzeiten ben\u00f6tigen. Unterschiedliche HTTP-Statuscodes, unterschiedliche SEO-Signale, unterschiedliche Erwartungen der Benutzer. Der Wartungsmodus sollte einen 503 Service Unavailable-Header zur\u00fcckgeben, der den Suchmaschinen sagt: &#8222;Komme sp\u00e4ter wieder, das ist vor\u00fcbergehend.&#8220; Eine &#8222;bald verf\u00fcgbar&#8220;-Seite gibt in der Regel ein 200 OK zur\u00fcck und dient dazu, Vorfreude zu wecken und E-Mail-Anmeldungen f\u00fcr einen zuk\u00fcnftigen Launch zu sammeln.<\/p>\n\n\n\n<p>Um die Wartungsfenster kurz zu halten, teste \u00c4nderungen zun\u00e4chst in einer WordPress-Staging-Umgebung. Eine Staging-Seite ist eine Kopie deiner Produktions-Seite, auf der du \u00c4nderungen frei vornehmen kannst. F\u00fchre deine Updates dort aus, vergewissere dich, dass alles funktioniert, und aktiviere dann den Wartungsmodus f\u00fcr die wenige ben\u00f6tigten Minuten, um die \u00c4nderungen auf die Produktionsumgebung zu \u00fcbertragen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-drei-moglichkeiten-den-wp-wartungsmodus-zu-aktivieren\">Drei M\u00f6glichkeiten, den WP-Wartungsmodus zu aktivieren<\/h2>\n\n\n\n<p>Es gibt drei praktische Ans\u00e4tze, um WordPress in den Wartungsmodus zu versetzen. Sie reichen von &#8222;ein Plugin installieren und einen Schalter umlegen&#8220; bis hin zu &#8222;Server-Konfigurationsdateien von Hand bearbeiten&#8220;. W\u00e4hle denjenigen aus, der deinem Komfortniveau und deinen Anforderungen entspricht. Jede Methode hat Vor- und Nachteile. Plugins sind am einfachsten, f\u00fcgen jedoch eine Abh\u00e4ngigkeit hinzu. Benutzerdefinierter Code ist schlank, aber abh\u00e4ngig vom verwendeten Theme. Die .htaccess-Methode ist die leistungsf\u00e4higste, erfordert jedoch Wissen auf Serverebene. Hier liest du, wie jede funktioniert, Schritt f\u00fcr Schritt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-verwendung-eines-wartungsmodus-plugins-fur-wordpress\">Verwendung eines Wartungsmodus-Plugins f\u00fcr WordPress<\/h3>\n\n\n\n<p>F\u00fcr die meisten Webseiten-Besitzer ist ein WordPress-Wartungsmodus-Plugin die richtige Wahl. Du musst keinen Code schreiben, keine Dateien bearbeiten und du erh\u00e4ltst sofort eine anpassbare Wartungsseite. Die besten WordPress-Wartungsmodus-Plugins erm\u00f6glichen es dir, eine Seite zu gestalten, die wirklich gewollt aussieht, und nicht so, als w\u00e4re deine Website abgest\u00fcrzt. Weil die Wahrnehmung z\u00e4hlt: Eine eigens gestaltete Wartungsseite sagt: &#8222;Wir arbeiten an Verbesserungen&#8220;, w\u00e4hrend ein wei\u00dfer Fehlerbildschirm sagt: &#8222;Etwas ist schiefgelaufen und niemand ist verf\u00fcgbar.&#8220;<\/p>\n\n\n\n<p>Eine solide Wartungsseite sollte einige Dinge enthalten: eine klare Nachricht, die die Ausfallzeit erkl\u00e4rt, dein Logo f\u00fcr Markenkonsistenz, einen Countdown-Timer oder die voraussichtliche R\u00fcckkehrzeit, ein Abonnementformular, damit Besucher benachrichtigt werden k\u00f6nnen, wenn du zur\u00fcck bist, und Links zu deinen sozialen Kan\u00e4len als alternative M\u00f6glichkeit, dich zu erreichen. Einige Webseiten-Besitzer \u00fcberspringen all dies und klatschen einfach einen Einzeiler hin. Das funktioniert technisch gesehen, aber es verpasst die M\u00f6glichkeit, die Besucher zu fesseln.<\/p>\n\n\n\n<p>Zwei Plugins dominieren diesen Bereich. Schauen wir uns beide an.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-wie-man-die-seedprod-wartungsseite-einrichtet\">Wie man die SeedProd-Wartungsseite einrichtet<\/h4>\n\n\n\n<p>SeedProd ist ein Freemium-Seitenersteller, der eine spezielle Wartungsmodus-Funktion enth\u00e4lt. Die kostenlose Version wird mit Drag-and-Drop-Bearbeitung und einer Vorlagenbibliothek geliefert. Kostenpflichtige Varianten (ab etwa 39,50 $\/Jahr) schalten weitere Vorlagen sowie benutzerdefinierte 404- und Login-Seitenersteller frei.<\/p>\n\n\n\n<p>Hier ist die Einrichtung:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installiere und aktiviere SeedProd aus dem WordPress-Plugin-Verzeichnis.<\/li>\n\n\n\n<li>Navigiere zum SeedProd-Tab in deinem WordPress-Dashboard und klicke auf <strong>Wartungsmodus-Seite einrichten<\/strong>.<\/li>\n\n\n\n<li>W\u00e4hle eine Vorlage aus der Bibliothek. Passe es per Drag-and-Drop an: Bilder austauschen, Text bearbeiten, Countdown-Bl\u00f6cke hinzuf\u00fcgen.<\/li>\n\n\n\n<li>Klicke auf Vorschau, um das Design zu \u00fcberpr\u00fcfen, und dann auf Speichern.<\/li>\n\n\n\n<li>Wenn du den Editor verl\u00e4sst, fragt SeedProd, ob du den Wartungsmodus aktivieren m\u00f6chtest. Best\u00e4tige und \u00fcberpr\u00fcfe, ob das Dashboard <strong>Wartungsmodus: Aktiv<\/strong> anzeigt.<\/li>\n\n\n\n<li>Wenn du mit der Arbeit fertig bist, schalte die Einstellung im SeedProd-Dashboard aus.<\/li>\n<\/ol>\n\n\n\n<p>Der gesamte Prozess dauert etwa f\u00fcnf Minuten. Die gr\u00f6\u00dfte Einschr\u00e4nkung der kostenlosen Version ist eine kleinere Vorlagenbibliothek. Du kannst jedoch eine benutzerdefinierte Seite im WordPress-Wartungsmodus von Grund auf erstellen, wenn keine der Voreinstellungen zu deiner Marke passt. Mit SeedProd kannst du au\u00dferdem steuern, welche Benutzerrollen den Wartungsmodus umgehen k\u00f6nnen, sodass sich dein Content-Team weiterhin anmelden und arbeiten kann, w\u00e4hrend Besucher den Wartungsbildschirm sehen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-wie-man-lightstart-fur-die-wp-wartung-konfiguriert\">Wie man LightStart f\u00fcr die WP-Wartung konfiguriert<\/h4>\n\n\n\n<p>LightStart (ehemals WP Wartungsmodus) verfolgt einen anderen Ansatz. Anstelle eines eigenen Builders wird es in den nativen WordPress-Blockeditor eingebunden. Es ist weniger auff\u00e4llig als SeedProd, kommt dir aber bekannt vor, wenn du Gutenberg bereits kennst.<\/p>\n\n\n\n<p>LightStart verl\u00e4sst sich f\u00fcr seine blockbasierten Funktionen auf Otter Blocks. Erwarte also, dass dieses Plugin w\u00e4hrend des Setups automatisch installiert wird.<\/p>\n\n\n\n<p>Setup Guide:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installiere und aktiviere LightStart aus dem Plugin-Verzeichnis.<\/li>\n\n\n\n<li>W\u00e4hle in den LightStart-Einstellungen den <strong>Wartungsmodus<\/strong>-Seiten-Typ und fahre fort.<\/li>\n\n\n\n<li>Konfiguriere die Allgemein-Registerkarte. Die wichtigsten Einstellungen: Setze den Status auf <strong>Aktiviert<\/strong>, aktiviere <strong>Umgehung f\u00fcr Suchbots<\/strong> (auf Ja setzen, um deine SEO-Rankings w\u00e4hrend der Ausfallzeit aufrechtzuerhalten), definiere, welche Benutzerrollen noch auf das Backend und Frontend zugreifen k\u00f6nnen und f\u00fcge alle Seiten oder IP-Adressen hinzu, die du vom Wartungsmodus ausschlie\u00dfen m\u00f6chtest.<\/li>\n\n\n\n<li>\u00d6ffne die Design-Registerkarte. Importiere eine Startvorlage und passe sie dann wie jede andere Seite im WordPress-Blockeditor an.<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfe die Modul-Registerkarte, wenn du Google Analytics-Tracking w\u00e4hrend der Wartung aktiv haben m\u00f6chtest.<\/li>\n\n\n\n<li>Auf der Registerkarte Manage Bot kannst du einen Chatablauf einrichten, um E-Mail-Leads zu erfassen, w\u00e4hrend die Webseite nicht verf\u00fcgbar ist. Optional, aber n\u00fctzlich.<\/li>\n<\/ol>\n\n\n\n<p>Denke daran, den Status wieder auf Deaktiviert zu setzen, sobald deine Webseite wieder live gehen kann. Besonders nach einer langen Wartungssitzung vergisst man diesen Schritt h\u00e4ufig. Ich habe gesehen, dass Webseiten tagelang im Wartungsmodus verharrten, weil jemand vergessen hatte, den Schalter umzulegen. Richte bei Bedarf eine Kalendererinnerung ein.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-aktiviere-den-wartungsmodus-mit-benutzerdefiniertem-code\">Aktiviere den Wartungsmodus mit benutzerdefiniertem Code<\/h3>\n\n\n\n<p>Plugins erh\u00f6hen den Overhead. Wenn du bereits \u00fcber 30 Plugins ausf\u00fchrst und deine Ladezeit wie ein Countdown zum Hitzetod aussieht, ist das Hinzuf\u00fcgen eines weiteren Plugins nicht ideal. Der manuelle Weg erm\u00f6glicht dir den WordPress-Wartungsmodus ohne Plugin-Abh\u00e4ngigkeiten, zus\u00e4tzliche Datenbankabfragen oder l\u00e4stige Update-Hinweise.<\/p>\n\n\n\n<p>Diese Methode verwendet eine benutzerdefinierte PHP-Funktion in der Datei functions.php deines Themes. Es greift in die get_header-Aktion von WordPress ein und zeigt eine einfache Wartungsnachricht f\u00fcr jeden an, der kein angemeldeter Administrator ist. Der gesamte Code hat etwa zehn Zeilen. Es wird zwar keine Designpreise gewinnen, aber es erf\u00fcllt seine Aufgabe sauber.<\/p>\n\n\n\n<p>Hier ist der Code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ Activate WordPress Maintenance Mode\nfunction wp_maintenance_mode() {\n&nbsp;&nbsp;if (!current_user_can('edit_themes') || !is_user_logged_in()) {\n&nbsp;&nbsp;&nbsp;&nbsp;wp_die('&lt;h1&gt;Under Maintenance&lt;\/h1&gt;&lt;br \/&gt;We are improving our site. Back soon.');\n&nbsp;&nbsp;}\n}\nadd_action('get_header', 'wp_maintenance_mode');<\/code><\/pre>\n\n\n\n<p>F\u00fcge diesen Code ans Ende der functions.php-Datei deines aktiven Themes an. Greife \u00fcber den Dateimanager deines Hosts oder per FTP mit einem Client wie FileZilla darauf zu.<\/p>\n\n\n\n<p>Der Haken: Dies ist Theme-abh\u00e4ngig. Wenn du das Theme wechselst, bleibt der Code in der Datei des alten Themes zur\u00fcck. Wenn du m\u00f6chtest, dass es \u00fcber alle Theme-\u00c4nderungen hinweg bestehen bleibt, verwende ein untergeordnetes Theme und f\u00fcge den Code stattdessen der Datei functions.php des untergeordneten Themes hinzu.<\/p>\n\n\n\n<p>Um den Wartungsmodus zu deaktivieren, entferne das Code-Snippet und speichere es. Das ist alles.<\/p>\n\n\n\n<p><strong>Sichere deine Webseite, bevor du Theme-Dateien bearbeitest. <\/strong>Eine falsch platzierte Klammer in functions.php f\u00fchrt dazu, dass deine gesamte Webseite wei\u00df angezeigt wird. Frag mich nicht, woher ich das wei\u00df.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-aktivierung-des-wartungsmodus-uber-htaccess\">Aktivierung des Wartungsmodus \u00fcber .htaccess<\/h3>\n\n\n\n<p>Die .htaccess-Methode funktioniert auf Serverebene und ist somit unabh\u00e4ngig von deinem WordPress-Theme, deinen Plugins oder sogar WordPress selbst. Dies ist die beste Option f\u00fcr WordPress-Multisite-Setups, bei denen jede Unterseite gleichzeitig gewartet werden muss.<\/p>\n\n\n\n<p>Der Prozess besteht aus zwei Teilen: Erstellen einer HTML-Wartungsseite und anschlie\u00dfendes Hinzuf\u00fcgen von Umleitungsregeln zu .htaccess.<\/p>\n\n\n\n<p>Erstelle zun\u00e4chst eine Datei namens maintenance.html mit deiner benutzerdefinierten Nachricht. Eine Basisversion:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;!DOCTYPE html&gt;\n&lt;html&gt;&lt;head&gt;&lt;title&gt;Maintenance&lt;\/title&gt;&lt;\/head&gt;\n&lt;body&gt;&lt;h1&gt;We'll Be Right Back&lt;\/h1&gt;\n&lt;p&gt;Improving the site. Back shortly.&lt;\/p&gt;&lt;\/body&gt;&lt;\/html&gt;<\/code><\/pre>\n\n\n\n<p>Lade maintenance.html in dein public_html-Verzeichnis hoch. \u00d6ffne dann .htaccess (es befindet sich im selben Stammverzeichnis) und f\u00fcge diese Regeln \u00fcber der Zeile # END WordPress hinzu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteEngine On\nRewriteBase \/\nRewriteCond %{REQUEST_URI} !^\/maintenance\\.html$\nRewriteRule ^(.*)$ https:\/\/yourdomain.com\/maintenance.html &#91;R=307,L]<\/code><\/pre>\n\n\n\n<p>Ersetze yourdomain.com durch deine tats\u00e4chliche Domain. Das R=307-Flag sendet eine tempor\u00e4re Umleitung, die den Suchmaschinen mitteilt, dass dies nicht dauerhaft ist. Das ist wichtig f\u00fcr SEO. Ein 301 w\u00fcrde einen dauerhaften Umzug signalisieren und Suchmaschinen w\u00fcrden damit beginnen, deine Seiten aus dem Index zu entfernen. Das R=307-Flag bewahrt deine Rankings, w\u00e4hrend die Wartungsseite aktiv ist.<\/p>\n\n\n\n<p>Ein Vorteil dieses Ansatzes gegen\u00fcber der Methode functions.php: Er funktioniert auch, wenn WordPress selbst nicht mehr l\u00e4uft. Wenn ein fehlerhaftes Plugin-Update deine gesamte WP-Installation zum Absturz gebracht hat, wird die .htaccess-Umleitung trotzdem ausgel\u00f6st, da Apache sie verarbeitet, bevor WordPress jemals geladen wird. Das macht es zu einer guten Fallback-Option f\u00fcr dein Toolkit.<\/p>\n\n\n\n<p>Wenn die Wartung abgeschlossen ist, entferne die Rewrite-Regeln aus .htaccess. Du kannst die maintenance.html auf dem Server belassen, wenn du m\u00f6chtest; sie st\u00f6rt nicht, wenn sie dort einfach ungenutzt liegt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-wordpress-seite-bleibt-im-wartungsmodus-hangen-so-behebst-du-das-problem\">WordPress-Seite bleibt im Wartungsmodus h\u00e4ngen: So behebst du das Problem<\/h2>\n\n\n\n<p>Du hast ein Plugin-Update durchgef\u00fchrt, dein Browser ist mitten im Prozess abgest\u00fcrzt, und jetzt zeigt deine WordPress-Webseite &#8222;Vor\u00fcbergehend wegen geplanter Wartung nicht verf\u00fcgbar. Bitte versuche es in einer Minute erneut.&#8220; Das war vor 45 Minuten. Dein Kunde ruft an. Dein Analytics-Dashboard zeigt eine flache Linie.<\/p>\n\n\n\n<p>Folgendes ist passiert: WordPress erstellt bei jeder Aktualisierung eine Datei mit dem Namen .maintenance in deinem Stammverzeichnis (public_html). Wenn das Update abgeschlossen ist, l\u00f6scht WordPress diese Datei. Wenn das Update durch einen Browserabsturz, einen Server-Timeout oder einen Verbindungsverlust unterbrochen wird, bleibt die Datei erhalten. Und deine WordPress-Seite bleibt im Wartungsmodus h\u00e4ngen, bis jemand sie manuell entfernt.<\/p>\n\n\n\n<p>Die L\u00f6sung ist einfach:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Stelle \u00fcber den Dateimanager oder FTP eine Verbindung zu deinem Server her.<\/li>\n\n\n\n<li>Navigiere zu deinem Stammverzeichnis (public_html).<\/li>\n\n\n\n<li>Finde die <strong>.maintenance<\/strong>-Datei und l\u00f6sche sie.<\/li>\n\n\n\n<li>Lade deine Webseite neu. Sie sollte wieder verf\u00fcgbar sein.<\/li>\n<\/ol>\n\n\n\n<p>Wenn keine .maintenance-Datei sichtbar ist (sie ist standardm\u00e4\u00dfig in einigen Dateimanagern versteckt; aktiviere &#8222;versteckte Dateien anzeigen&#8220;), liegt das Problem wahrscheinlich an einem Plugin- oder Theme-Konflikt. Hier wird das Troubleshooting m\u00fchsam, aber es gibt einen systematischen Debugging-Pfad, der immer funktioniert:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Benenne den Ordner \/wp-content\/plugins\/ in \/wp-content\/plugins_disabled\/ \u00fcber FTP um. Das deaktiviert alle Plugins auf einmal.<\/li>\n\n\n\n<li>Wenn die Seite geladen wird, benenne den Ordner wieder um und aktiviere die Plugins nacheinander erneut, bis du den \u00dcbelt\u00e4ter gefunden hast.<\/li>\n\n\n\n<li>Wenn es immer noch nicht geladen wird, versuche dasselbe mit deinem Themes-Ordner. Wechsle zu einem Standard-Theme (z. B. Twenty Twenty-Four), um das Problem einzugrenzen.<\/li>\n<\/ul>\n\n\n\n<p>Um zu verhindern, dass sich dies wiederholt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Schlie\u00dfe den Browser-Tab nicht, w\u00e4hrend WordPress-Updates ausgef\u00fchrt werden. <\/strong>Ernsthaft. Mach dir einen Kaffee, aber lass den Tab offen.<\/li>\n\n\n\n<li><strong>Aktualisiere die Plugins einzeln, nicht in gro\u00dfer Anzahl. <\/strong>Massenaktualisierungen erh\u00f6hen die Wahrscheinlichkeit einer Zeit\u00fcberschreitung. Aktiviere automatische WordPress-Updates f\u00fcr Nebenversionen, um den manuellen Aufwand zu reduzieren.<\/li>\n\n\n\n<li><strong>\u00dcberpr\u00fcfe deinen Speicherplatz. <\/strong>Updates, die auf halbem Weg fehlschlagen, werden h\u00e4ufig durch unzureichenden Speicherplatz verursacht. Wenn dein Hosting-Plan nur wenig Platz bietet, ist es an der Zeit, aufzur\u00e4umen oder ein Upgrade durchzuf\u00fchren. F\u00fchre einen kurzen Check in deinem Hosting-Dashboard durch; alles unter 500 MB freiem Speicherplatz ist eine tickende Zeitbombe f\u00fcr fehlgeschlagene Updates.<\/li>\n<\/ul>\n\n\n\n<p>Wenn du alles versucht hast und die Webseite den Wartungsmodus immer noch nicht verl\u00e4sst, \u00fcberpr\u00fcfe die Fehlerprotokolle deines Servers. Sie befinden sich in deinem Hosting-Control-Panel unter einem Namen wie &#8222;Error Log&#8220; oder &#8222;Raw Access&#8220;. Das Protokoll zeigt dir genau, welche Datei oder welcher Prozess blockiert ist, was weitaus n\u00fctzlicher ist als nur zu raten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-faq-zum-wordpress-wartungsmodus\">FAQ zum WordPress-Wartungsmodus<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1771076781120\"><strong class=\"schema-faq-question\">Was kann ich w\u00e4hrend der WordPress-Wartung tun<\/strong> <p class=\"schema-faq-answer\">So ziemlich alles, was keine Live-Besucherinteraktion erfordert. Du kannst Fehler beheben, Datenbankoptimierungen durchf\u00fchren, WordPress-Kern- und Plugin-Updates durchf\u00fchren, deine Sicherheitseinstellungen \u00fcberpr\u00fcfen, Vorlagen neu gestalten, Permalinks aktualisieren, ungenutzte Medien bereinigen und neue Funktionen testen. Es ist das Wartungsfenster deiner WordPress-Seite, also nutze es mit Bedacht. Fasse zusammengeh\u00f6rige Aufgaben zu einem Block zusammen, um die gesamte Downtime zu minimieren.<br><br>Was du nicht tun kannst: WooCommerce-Transaktionen verarbeiten, Kommentare in Echtzeit moderieren, dynamische Inhalte bereitstellen oder Formular\u00fcbermittlungen bearbeiten. Die Webseite ist f\u00fcr Besucher offline, sodass alles, was von aktiven Benutzersitzungen abh\u00e4ngt, nicht funktioniert. Wenn du einen E-Commerce-Shop betreibst, plane die Wartung zu den Zeiten mit dem geringsten Traffic ein. \u00dcberpr\u00fcfe deine Analytics-Daten, um den optimalen Zeitpunkt zu finden.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771076866361\"><strong class=\"schema-faq-question\">Wie man Benutzer w\u00e4hrend der Wartung umleitet<\/strong> <p class=\"schema-faq-answer\">Wenn du m\u00f6chtest, dass Besucher auf einer bestimmten URL statt auf dem Standard-Wartungsbildschirm landen, hast du zwei M\u00f6glichkeiten. Ein Wartungsmodus-WordPress-Plugin wie SeedProd oder LightStart kann das \u00fcber seine Einstellungen ganz ohne Programmieraufwand erledigen. Beide bieten in ihren Konfigurationsfenstern Weiterleitungs-URL-Felder an.<br><br>F\u00fcr einen codebasierten Ansatz f\u00fcge einen wp_redirect()-Aufruf innerhalb einer Wartungsmodusfunktion in functions.php hinzu. Lege es als 302-Weiterleitung (tempor\u00e4r) zu deiner benutzerdefinierten URL fest. Verwende hier nicht 301. Ein 301 teilt den Suchmaschinen mit, dass die Verschiebung dauerhaft ist, und sie beginnen mit der Entfernung deiner Originalseiten aus dem Index. Das ist das Gegenteil von dem, was du w\u00e4hrend eines vor\u00fcbergehenden Wartungsfensters m\u00f6chtest. Der 302-Statuscode erh\u00e4lt deine SEO-Werte und leitet Besucher gleichzeitig auf eine sinnvolle Seite weiter.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771076898348\"><strong class=\"schema-faq-question\">Wo man Plugin-Support f\u00fcr den Wartungsmodus findet<\/strong> <p class=\"schema-faq-answer\">Jedes seri\u00f6se WordPress-Wartungsmodus-Plugin verf\u00fcgt \u00fcber eine Support-Seite auf WordPress.org. Gehe zur Seite des Plugins im Verzeichnis und klicke auf die Support-Registerkarte. F\u00fcr kostenlose Plugins ist das normalerweise die beste Wahl. Community-Foren k\u00f6nnen ein Gl\u00fccksspiel sein, aber beliebte Plugins wie SeedProd und LightStart verf\u00fcgen \u00fcber aktive Communities, in denen Fragen innerhalb von ein oder zwei Tagen beantwortet werden.<br><br>Premium-Plugins umfassen in der Regel dedizierte Supportkan\u00e4le: Ticketsysteme, Live-Chat oder E-Mail. \u00dcberpr\u00fcfe bei der Auswahl eines WP-Wartungsmodus-Plugins vor dem Kauf, wie schnell das Support-Team reagiert. Lese die aktuellen Support-Threads auf WordPress.org. Sortiere nach Datum und pr\u00fcfe, ob die Fragen des letzten Monats beantwortet wurden. Ein Plugin, das drei Monate lang nicht auf eine Supportanfrage reagiert hat, ist ein Warnsignal, unabh\u00e4ngig davon, wie viele F\u00fcnf-Sterne-Bewertungen es hat. Wenn deine Webseite pl\u00f6tzlich ausf\u00e4llt, m\u00f6chtest du nicht auf einen schlechten Support angewiesen sein.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Deine WordPress-Seite hat gerade mitten im Update einen wei\u00dfen Bildschirm angezeigt. Besucher sehen halb gerendertes CSS, defekte Shortcodes und die so erfreuliche Nachricht &#8222;Fehler beim Herstellen einer Datenbankverbindung&#8220;. Kommt dir das bekannt vor? Um genau dies zu verhindern, gibt es den WordPress-Wartungsmodus. Es wird eine tempor\u00e4re Warteseite eingerichtet, w\u00e4hrend du im Hintergrund \u00c4nderungen vornimmst. Updates, [&hellip;]<\/p>\n","protected":false},"author":44,"featured_media":27975,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1399],"tags":[],"ppma_author":[3402],"class_list":["post-29427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-150x150.webp",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-600x315.webp",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode-768x403.webp",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2026\/02\/blog-head_how2-enable-wordpress-maintenance-mode.webp",1200,630,false]},"uagb_author_info":{"display_name":"Milan Ivanovic","author_link":"https:\/\/contabo.com\/blog\/de\/author\/milan\/"},"uagb_comment_info":0,"uagb_excerpt":"Deine WordPress-Seite hat gerade mitten im Update einen wei\u00dfen Bildschirm angezeigt. Besucher sehen halb gerendertes CSS, defekte Shortcodes und die so erfreuliche Nachricht &#8222;Fehler beim Herstellen einer Datenbankverbindung&#8220;. Kommt dir das bekannt vor? Um genau dies zu verhindern, gibt es den WordPress-Wartungsmodus. Es wird eine tempor\u00e4re Warteseite eingerichtet, w\u00e4hrend du im Hintergrund \u00c4nderungen vornimmst. Updates,&hellip;","authors":[{"term_id":3402,"user_id":0,"is_guest":1,"slug":"contabro","display_name":"ContaBro","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/29427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=29427"}],"version-history":[{"count":3,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/29427\/revisions"}],"predecessor-version":[{"id":29438,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/29427\/revisions\/29438"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/27975"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=29427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=29427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=29427"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=29427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}