Diese englische Meldung erscheint, wenn WordPress seine Datenbank nicht erreichen kann. Und ohne Datenbank ist WordPress hilflos, denn dort liegen alle Inhalte: Texte, Seiten, Kommentare, Einstellungen. Die Anzeige bricht deshalb komplett ab. So unangenehm das aussieht, die Ursachen sind überschaubar und meist gut zu beheben.
Wichtig zur Beruhigung: Die Meldung heißt nicht, dass Ihre Datenbank gelöscht ist. Sie heißt nur, dass WordPress sie im Moment nicht erreicht. Das ist ein Unterschied wie zwischen einer nicht abgehobenen Telefonleitung und einer abgemeldeten Nummer. Meist liegt das Problem an der Verbindung, nicht an den Daten selbst.
Was diese Meldung auslöst
- Falsche Zugangsdaten in der wp-config.php. Wenn Datenbankname, Benutzer, Passwort oder Servername dort nicht stimmen, scheitert die Verbindung. Häufig nach einem Umzug.
- Datenbankserver überlastet oder offline. Bei günstigen Tarifen kann der Datenbankserver unter Last zeitweise nicht antworten.
- Beschädigte Datenbank. Selten, aber möglich: Eine Tabelle ist beschädigt und blockiert die Verbindung.
- Geändertes Datenbank-Passwort. Wurde das Passwort im Hosting-Panel geändert, aber nicht in der wp-config.php nachgezogen, passt es nicht mehr zusammen.
Schritt für Schritt zur Lösung
- Kurz abwarten und neu laden: Wenn der Datenbankserver nur kurz überlastet war, ist das Problem nach wenigen Minuten von selbst weg. Ein erster, kostenloser Versuch, bevor Sie tiefer graben.
- Zugangsdaten in der wp-config.php prüfen: Öffnen Sie die wp-config.php per FTP und vergleichen Sie Datenbankname, Benutzer, Passwort und Servername mit den Angaben im Hosting-Panel. Schon ein Tippfehler reicht, damit nichts mehr geht.
- Datenbank-Servername kontrollieren: Oft ist der Server nicht localhost, sondern eine spezielle Adresse des Hosters. Steht dort der falsche Wert, kommt WordPress nicht durch. Die korrekte Angabe finden Sie in der Hosting-Dokumentation.
- Im Hosting-Panel nachsehen: Prüfen Sie, ob die Datenbank dort überhaupt noch existiert und der Benutzer Zugriff hat. Manchmal wurde versehentlich etwas geändert oder gelöscht.
- Datenbank reparieren: WordPress bringt eine eingebaute Reparaturfunktion mit, die sich über einen Eintrag in der wp-config.php aktivieren lässt. Sie behebt beschädigte Tabellen. Nach der Reparatur den Eintrag wieder entfernen.
Wichtig: Die wp-config.php ist eine sensible Datei. Ein falsches Zeichen, ein versehentlich gelöschtes Anführungszeichen, und nichts geht mehr. Sichern Sie die Datei, bevor Sie etwas ändern, dann können Sie jederzeit zurück.
Besonders häufig nach einem Umzug
Wenn diese Meldung direkt nach einem Server- oder Hosterwechsel auftaucht, liegt das fast immer an den Zugangsdaten. Beim Umzug ändern sich oft Datenbankname, Benutzer und Servername, und die wp-config.php zeigt noch auf die alten Werte. Ein Abgleich mit den neuen Daten löst das Problem in den meisten Fällen.
Auch der Datenbank-Servername ist ein klassischer Stolperstein. Auf dem alten Server hieß er vielleicht localhost, auf dem neuen lautet er anders. Diese eine Zeile in der wp-config.php entscheidet darüber, ob die Verbindung steht oder nicht.
Der häufige Sonderfall nach einem Umzug
Wenn dieser Fehler direkt nach einem Serverumzug auftritt, ist die Ursache fast immer dieselbe: Die Zugangsdaten zur Datenbank haben sich beim Umzug geändert, aber die Konfigurationsdatei kennt noch die alten. Beim Wechsel zu einem neuen Hoster bekommt die Datenbank in aller Regel einen neuen Namen, einen neuen Benutzer und vor allem einen neuen Host. Wird auch nur einer dieser Werte nicht angepasst, scheitert die Verbindung.
Besonders der Datenbank-Host ist die klassische Stolperfalle. Bei manchen Hostern lautet er schlicht localhost, bei vielen anderen ist es jedoch eine eigene Serveradresse, die der Anbieter vorgibt. Wer beim Umzug nur Name und Passwort überträgt, den Host aber übersieht, bekommt zuverlässig den Verbindungsfehler. Die echten Werte stehen im Verwaltungsbereich des neuen Hosters, meist im Bereich für Datenbanken.
Es lohnt sich, beim Umzug die vier Werte einmal sauber gegenüberzustellen: den alten Stand aus der Konfigurationsdatei und den neuen aus dem Hosting-Bereich. So sehen Sie auf einen Blick, was sich geändert hat. Genau hier zeigt sich, warum ein Umzug ohne Plan so oft schiefgeht, und warum es sich lohnt, vorher genau zu wissen, welche Zugänge sich ändern werden.
Wenn gar nichts hilft: Ruhe bewahren
Sollten alle Schritte erfolglos bleiben, widerstehen Sie der Versuchung, immer mehr in der wp-config.php oder in der Datenbank herumzuprobieren. Gerade an der Datenbank kann unüberlegtes Eingreifen mehr Schaden anrichten als der ursprüngliche Fehler. Wenn Sie ein aktuelles Backup haben, ist das jetzt Ihr Sicherheitsnetz. Wenn nicht, ist Zurückhaltung die klügste Strategie, bis jemand mit Erfahrung daraufschaut. Eine intakte, nur kurz nicht erreichbare Datenbank lässt sich fast immer retten, eine durch hektische Eingriffe beschädigte nicht immer.
Die Kurz-Checkliste
- Seite nach ein paar Minuten neu geladen, um eine kurze Überlastung auszuschließen
- Zugangsdaten in der wp-config.php mit dem Hosting-Panel abgeglichen
- Datenbank-Servername kontrolliert, nicht blind localhost angenommen
- Im Panel geprüft, ob Datenbank und Benutzer existieren
- Bei Verdacht auf Beschädigung die Reparaturfunktion genutzt
- wp-config.php vor jeder Änderung gesichert
In den meisten Fällen ist die Verbindung mit dem richtigen Satz Zugangsdaten schnell wiederhergestellt. Die Daten selbst sind fast immer unversehrt, es geht nur darum, dass WordPress den Weg zu ihnen wiederfindet.
Passend dazu, wenn es um Datenbank und Zugänge geht: wp-config.php prüfen, Backup einspielen und Fehler 500 beheben.
Häufige Fragen
Meist nicht. Die Meldung bedeutet, dass WordPress die Datenbank nicht erreicht, nicht, dass sie weg ist. Häufig stimmen nur die Zugangsdaten nicht, oder der Datenbankserver war kurz überlastet. Ob die Datenbank wirklich existiert, sehen Sie im Hosting-Panel.
Weil sich beim Umzug die Datenbankzugänge ändern: Name, Benutzer, Passwort und vor allem der Servername. Wenn die wp-config.php noch die alten Werte enthält, findet WordPress die Datenbank am neuen Ort nicht. Ein Abgleich mit den neuen Daten löst das.
Das ist die Adresse, unter der der Datenbankserver erreichbar ist. Oft, aber nicht immer, lautet sie localhost. Manche Hoster verwenden eine eigene Adresse. Den korrekten Wert finden Sie in der Hosting-Dokumentation oder im Datenbankbereich des Panels.
WordPress hat eine eingebaute Reparaturfunktion, die Sie über einen Eintrag in der wp-config.php aktivieren. Anschließend rufen Sie eine spezielle Reparaturadresse Ihrer Seite auf. Wichtig: Entfernen Sie den Eintrag danach wieder, denn solange er aktiv ist, kann jeder die Reparaturseite aufrufen.
