Inhaltsverzeichnis

WordPress Wartung & Service mit Premium Care

Premium WordPress Care ist der Rundum-Wartungsservice von dogado – für höchste Sicherheit, stabile Performance und eine immer aktuelle Website. 

Laptop auf einem Tisch, blauer Bildschirm mit WordPress-Logo und dem Schriftzug WordPress.

Eine WordPress-Installation, die plötzlich nicht mehr funktioniert, ist für Betreiber ein ernstes Problem. Ob White Screen of Death, Datenbankfehler oder ein nach einem Update nicht mehr erreichbares Backend: Die Ursachen sind vielfältig, die Lösungswege aber in den meisten Fällen klar strukturiert. In diesem Artikel erfährst du, wie du typische WordPress-Probleme diagnostizierst, gezielt reparierst und künftige Ausfälle durch sinnvolle Vorsorgemaßnahmen vermeidest.

Häufige WordPress-Fehler und ihre Ursachen

Bevor du mit der Reparatur beginnst, ist eine saubere Fehlerdiagnose entscheidend. WordPress-Probleme lassen sich in der Regel auf eine überschaubare Anzahl von Ursachenkategorien zurückführen. Wer diese kennt, spart sich zeitraubende Trial-and-Error-Versuche.

White Screen of Death (WSOD)

Der weiße Bildschirm ohne jede Fehlermeldung ist einer der häufigsten und gleichzeitig frustrierendsten Fehler. Die Ursache liegt fast immer in einem PHP-Fatal-Error, der durch ein fehlerhaftes Plugin, ein inkompatibles Theme oder ein erschöpftes PHP-Memory-Limit ausgelöst wird. WordPress unterdrückt die Fehlermeldung standardmäßig, was die Diagnose erschwert.

Um den tatsächlichen Fehler sichtbar zu machen, aktivierst du den Debug-Modus. Dazu öffnest du die Datei wp-config.php im Stammverzeichnis deiner Installation per FTP oder Dateimanager und setzt folgende Konstante:

define('WP_DEBUG', true);

Nach dem Neuladen der Seite zeigt WordPress die konkrete PHP-Fehlermeldung an, inklusive Dateipfad und Zeilennummer. Damit weißt du sofort, ob ein bestimmtes Plugin, das aktive Theme oder eine Core-Datei das Problem verursacht.

Fehler beim Herstellen einer Datenbankverbindung

Die Meldung "Error establishing a database connection" bedeutet, dass WordPress keine Verbindung zur MySQL- bzw. MariaDB-Datenbank aufbauen kann. Die Ursachen dafür sind in der Praxis meist eine von dreien: falsche Zugangsdaten in der wp-config.php, ein nicht laufender Datenbankserver oder eine beschädigte Datenbank.

Prüfe zunächst die vier relevanten Einträge in der wp-config.php: DB_NAME, DB_USER, DB_PASSWORD und DB_HOST. Vergleiche diese Werte mit den tatsächlichen Datenbankzugangsdaten in deinem Hosting-Panel. Insbesondere nach Migrationen oder Passwortänderungen stimmen diese Werte häufig nicht mehr überein.

Ist der Datenbankserver erreichbar und die Zugangsdaten korrekt, kann die Datenbank selbst beschädigt sein. WordPress bietet dafür einen integrierten Reparaturmodus, den du über folgenden Eintrag in der wp-config.php aktivierst:

define('WP_ALLOW_REPAIR', true);

Anschließend rufst du die URL deinedomain.de/wp-admin/maint/repair.php auf. WordPress bietet dir dort die Optionen "Datenbank reparieren" und "Datenbank reparieren und optimieren" an. Wichtig: Entferne die Konstante nach der Reparatur wieder, da die Seite ohne Authentifizierung erreichbar ist.

500 Internal Server Error

Der HTTP-Statuscode 500 ist ein serverseitiger Fehler, der verschiedene Ursachen haben kann. Bei WordPress-Installationen sind die häufigsten Auslöser eine fehlerhafte .htaccess-Datei, ein überschrittenes PHP-Memory-Limit oder fehlerhafte Plugin-Dateien.

Ein schneller erster Test: Benenne die .htaccess-Datei im Stammverzeichnis per FTP in .htaccess_backup um und lade die Seite neu. Funktioniert die Seite wieder, generierst du eine neue .htaccess über Einstellungen > Permalinks im WordPress-Backend, indem du die Permalink-Struktur einmal speicherst.

Gesperrtes WordPress-Backend nach Plugin- oder Theme-Update

Wenn du dich nach einem Update nicht mehr im Backend anmelden kannst, hat das Update mit hoher Wahrscheinlichkeit einen PHP-Fehler verursacht. Da du das Backend nicht erreichen kannst, musst du das fehlerhafte Plugin oder Theme manuell per FTP deaktivieren.

Navigiere per FTP zu wp-content/plugins/ und benenne den Ordner des zuletzt aktualisierten Plugins um, beispielsweise von "plugin-name" in "plugin-name_disabled". WordPress erkennt das Plugin nicht mehr und deaktiviert es. Für Themes gehst du analog vor: Benenne den Theme-Ordner unter wp-content/themes/ um. WordPress fällt dann automatisch auf ein Standard-Theme zurück.

Systematische Reparatur in vier Schritten

Unabhängig vom konkreten Fehlerbild hat sich ein strukturiertes Vorgehen bewährt, das die häufigsten Ursachen systematisch ausschließt. Die folgende Reihenfolge deckt erfahrungsgemäß über 90 Prozent aller WordPress-Probleme ab.

Schritt 1: Debug-Modus aktivieren und Fehlerprotokoll auswerten

Setze in der wp-config.php die folgenden drei Konstanten:

define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);

define('WP_DEBUG_DISPLAY', false);

Mit dieser Konfiguration schreibt WordPress alle Fehlermeldungen in die Datei wp-content/debug.log, ohne sie auf der Website anzuzeigen. Das ist besonders bei produktiven Seiten wichtig, da Fehlermeldungen sensible Pfadangaben und Konfigurationsdetails enthalten können.

Schritt 2: Alle Plugins deaktivieren

Wenn du Zugang zum Backend hast, deaktiviere alle Plugins gleichzeitig und aktiviere sie anschließend einzeln wieder. Tritt der Fehler nach dem Aktivieren eines bestimmten Plugins erneut auf, hast du den Verursacher identifiziert.

Ohne Backend-Zugang benennst du per FTP den gesamten Ordner wp-content/plugins in wp-content/plugins_disabled um. Damit werden sämtliche Plugins auf einen Schlag deaktiviert. Erstelle anschließend einen leeren Ordner wp-content/plugins und verschiebe die Plugin-Ordner einzeln aus dem umbenannten Verzeichnis zurück.

Schritt 3: Theme auf Standard zurücksetzen

Benenne den Ordner deines aktiven Themes per FTP um. WordPress aktiviert dann automatisch eines der mitgelieferten Standard-Themes (Twenty Twenty-Four, Twenty Twenty-Three etc.), sofern eines davon installiert ist. Funktioniert die Seite mit dem Standard-Theme, liegt das Problem im bisherigen Theme.

Schritt 4: WordPress-Core-Dateien ersetzen

Wenn weder Plugins noch Theme die Ursache sind, können beschädigte Core-Dateien das Problem verursachen. Lade die aktuelle WordPress-Version von wordpress.org herunter, entpacke das Archiv und lade die Ordner wp-admin und wp-includes per FTP auf deinen Server hoch. Dabei werden die vorhandenen Dateien überschrieben. Wichtig: Lade nicht den Ordner wp-content hoch, da dieser deine Themes, Plugins und Uploads enthält. Die Datei wp-config.php darf ebenfalls nicht überschrieben werden. 

WordPress Wartung & Service mit Premium Care

Premium WordPress Care ist der Rundum-Wartungsservice von dogado – für höchste Sicherheit, stabile Performance und eine immer aktuelle Website. 

Laptop auf einem Tisch, blauer Bildschirm mit WordPress-Logo und dem Schriftzug WordPress.

Datenbank manuell reparieren

Nicht jede Datenbankbeschädigung lässt sich über den integrierten Reparaturmodus von WordPress beheben. Bei schwerwiegenderen Problemen ist der direkte Zugriff über phpMyAdmin erforderlich, das in den meisten Hosting-Umgebungen vorinstalliert ist.

Öffne phpMyAdmin über dein Hosting-Panel, wähle die WordPress-Datenbank aus und markiere alle Tabellen. Im Dropdown-Menü "Markierte" findest du die Option "Tabellen reparieren". Zusätzlich empfiehlt sich die Option "Tabellen optimieren", die fragmentierten Speicherplatz bereinigt und die Datenbankperformance verbessert.

Besonders häufig betroffen sind die Tabellen wp_options und wp_postmeta, da diese bei umfangreichen Installationen sehr groß werden und durch häufige Schreibzugriffe anfällig für Beschädigungen sind. Ein regelmäßiger Check dieser Tabellen über phpMyAdmin kann Problemen vorbeugen.

WordPress nach einem gescheiterten Update wiederherstellen

Fehlgeschlagene Updates sind ein häufiger Grund für nicht mehr erreichbare WordPress-Seiten. Typische Symptome sind die Meldung "Kurzzeitig wegen geplanter Wartungsarbeiten nicht verfügbar" oder ein unvollständig geladenes Backend.

Die Wartungsmeldung wird durch eine Datei namens .maintenance im WordPress-Stammverzeichnis erzeugt. Lösche diese Datei per FTP, und die Seite ist wieder erreichbar. Bei einem unvollständigen Core-Update hilft das manuelle Ersetzen der Core-Dateien wie in Schritt 4 beschrieben.

Für Plugin- und Theme-Updates, die fehlgeschlagen sind, hat sich folgendes Vorgehen bewährt: Lösche den fehlerhaften Plugin- oder Theme-Ordner per FTP komplett und installiere die aktuelle Version anschließend über das Backend oder per manuellem Upload neu.

Backup-Strategien für den Ernstfall

Die schnellste und zuverlässigste Methode zur Wiederherstellung einer defekten WordPress-Seite ist ein aktuelles Backup. Wer sich auf nachträgliche Reparaturversuche verlässt, riskiert Datenverlust und lange Ausfallzeiten.

Ein solides Backup-Konzept umfasst immer zwei Komponenten: die Dateien auf dem Webserver und die MySQL-Datenbank. Beides muss zeitlich synchron gesichert werden, damit Dateistand und Datenbankstand zueinander passen. Ein Datei-Backup ohne die zugehörige Datenbank oder umgekehrt ist im Ernstfall oft unbrauchbar.

Die folgende Übersicht zeigt die gängigen Backup-Methoden im Vergleich:

MethodeDateienDatenbankAutomatisierungWiederherstellung
Hosting-Backup (serverseitig)JaJaMeist täglich automatischPer Hosting-Panel, in der Regel wenige Klicks
WordPress-Plugin (z. B. UpdraftPlus)JaJaKonfigurierbarÜber Plugin-Interface im Backend
Manuell per FTP und phpMyAdminJaJaNeinManueller Upload und Datenbank-Import
Externer Cloud-SpeicherJaJaAbhängig von Tool-IntegrationDownload und manuelles Einspielen

Die zuverlässigste Lösung ist eine Kombination aus serverseitigem Hosting-Backup und einem zusätzlichen Plugin-Backup, das die Sicherungen an einen externen Speicherort wie Google Drive oder Amazon S3 überträgt. So bist du selbst dann abgesichert, wenn der Server komplett ausfällt.

Präventive Maßnahmen: WordPress-Probleme von vornherein vermeiden

Regelmäßige Wartung reduziert das Risiko für schwerwiegende Fehler erheblich. Die folgenden Maßnahmen sollten Teil deiner Routine sein:

  • Halte WordPress-Core, Plugins und Themes konsequent aktuell, führe Updates aber nicht ungeprüft auf einer produktiven Seite durch.
  • Nutze eine Staging-Umgebung, um Updates und Änderungen vorab zu testen. Viele Hosting-Anbieter stellen diese Funktion direkt im Panel bereit.
  • Entferne inaktive Plugins und Themes vollständig, da sie Sicherheitslücken darstellen und bei Core-Updates zu Konflikten führen können.
  • Setze das PHP-Memory-Limit auf mindestens 256 MB. Den Wert kannst du in der wp-config.php über define('WP_MEMORY_LIMIT', '256M'); anpassen.
  • Verwende ausschließlich Plugins und Themes aus vertrauenswürdigen Quellen. Das offizielle WordPress-Repository und etablierte Marktplätze prüfen Einreichungen auf grundlegende Code-Qualität.
  • Überwache die Verfügbarkeit deiner Seite mit einem Uptime-Monitoring-Dienst, der dich per E-Mail oder Push-Benachrichtigung informiert, sobald die Website nicht erreichbar ist.

PHP-Version und Serverumgebung prüfen

Ein oft unterschätzter Faktor bei WordPress-Problemen ist die PHP-Version auf dem Server. WordPress empfiehlt aktuell mindestens PHP 7.4, optimal ist PHP 8.2 oder höher. Eine veraltete PHP-Version führt nicht nur zu Performance-Einbußen, sondern verursacht zunehmend Kompatibilitätsprobleme mit aktuellen Plugin- und Theme-Versionen.

Prüfe in deinem Hosting-Panel, welche PHP-Version aktiv ist, und aktualisiere sie bei Bedarf. Achte dabei darauf, vorher ein Backup anzulegen, da der PHP-Versionswechsel in seltenen Fällen zu Inkompatibilitäten mit älteren Plugins führen kann. Nach dem Wechsel solltest du alle wichtigen Funktionen deiner Website einmal durchklicken, um sicherzustellen, dass alles korrekt funktioniert.

Neben der PHP-Version spielen auch PHP-Einstellungen wie max_execution_time und upload_max_filesize eine Rolle. Läuft ein Update-Vorgang in ein Timeout, kann das an einem zu niedrig konfigurierten max_execution_time-Wert liegen. In den meisten Hosting-Umgebungen lässt sich dieser Wert über das Panel oder eine eigene php.ini anpassen.

Wann eine Neuinstallation sinnvoller ist als eine Reparatur

Nicht jede defekte WordPress-Installation lohnt den Reparaturaufwand. Wenn die Seite seit längerer Zeit nicht mehr gewartet wurde, zahlreiche veraltete Plugins installiert sind oder sogar eine Kompromittierung durch Malware vorliegt, ist eine saubere Neuinstallation oft der effizientere Weg.

Das Vorgehen dabei: Exportiere zunächst deine Inhalte über die WordPress-Export-Funktion (Werkzeuge > Daten exportieren) oder sichere die Datenbank per phpMyAdmin. Installiere dann eine frische WordPress-Instanz, richte dein Theme ein und importiere die Inhalte. Plugins installierst du gezielt nur die tatsächlich benötigten in der jeweils aktuellen Version.

Dieser Ansatz hat den Vorteil, dass du gleichzeitig technische Altlasten bereinigst, Überreste längst gelöschter Plugins aus der Datenbank entfernst und mit einer sauberen Codebasis arbeitest.

Stabile Basis für WordPress: Die Rolle des Hostings

Viele WordPress-Probleme stehen in direktem Zusammenhang mit der Serverumgebung. Zu knappe Ressourcen, veraltete PHP-Versionen ohne einfache Umschaltmöglichkeit oder fehlende Backup-Funktionen machen Reparaturen unnötig aufwändig. Eine Hosting-Umgebung, die auf WordPress abgestimmt ist, reduziert solche Probleme erheblich.

Das WordPress Hosting von dogado ist speziell auf die Anforderungen von WordPress-Installationen ausgelegt. Automatische Backups, aktuelle PHP-Versionen, ausreichend dimensionierte Ressourcen und ein einfach bedienbares Panel sorgen dafür, dass du dich auf den Betrieb deiner Website konzentrieren kannst, anstatt grundlegende Serverprobleme beheben zu müssen.

Wenn du neben dem Hosting auch die Domain-Verwaltung und professionelle E-Mail-Adressen aus einer Hand benötigst, findest du bei dogado die passenden Produkte. Domains, Webhosting und E-Mail-Dienste sind aufeinander abgestimmt und lassen sich über ein zentrales Panel verwalten. Für Nutzer mit höheren Anforderungen an Flexibilität und Serverressourcen bietet dogado zudem VPS-Lösungen, die dir volle Kontrolle über die Serverumgebung geben.

Planst du eine neue WordPress-Seite oder möchtest du eine bestehende Installation professionell neu aufsetzen lassen, unterstützt dich dogado auch mit dem Service zur Website-Erstellung. In Kombination mit den SEO-Dienstleistungen und SEA-Dienstleistungen von dogado stellst du sicher, dass deine frisch reparierte oder neu aufgesetzte Website nicht nur technisch einwandfrei läuft, sondern auch in den Suchmaschinen sichtbar wird.

WordPress Wartung & Service mit Premium Care

Premium WordPress Care ist der Rundum-Wartungsservice von dogado – für höchste Sicherheit, stabile Performance und eine immer aktuelle Website. 

Laptop auf einem Tisch, blauer Bildschirm mit WordPress-Logo und dem Schriftzug WordPress.

Bewertung des Beitrages: Ø0,0

Danke für deine Bewertung

Der Beitrag hat dir gefallen? Teile ihn doch mit deinen Freunden & Arbeitskollegen

FacebookFacebook XX LinkedInLinkedIn WhatsApp WhatsApp