Kein WordPress-Benutzer möchte die WordPress-Fehlermeldung „Fehler beim Herstellen einer Datenbankverbindung“ sehen.
Dies ist zwar einer der häufigsten Fehler, die WordPress-Benutzern unterlaufen, aber genauso frustrierend wie Microsofts Blue Screen of Death.
Und wenn Ihre Website nicht erreichbar ist, werden Ihr Ruf, Ihr organischer Verkehr und Ihre Umsätze in Mitleidenschaft gezogen. In einer Uptime-Umfrage von 2022, 45 % der Befragten dass ihr letzter Ausfall sie zwischen 100.000 und 1 Million Dollar gekostet hat.
Glücklicherweise kann das WordPress-Problem „Fehler beim Herstellen einer Datenbankverbindung“ mit weniger Komplikationen als dem blauen Bildschirm des Todes behoben werden.
In dieser Anleitung erfahren Sie, warum Sie einen Fehler beim Herstellen einer Datenbankverbindung in WordPress erhalten, welche Schritte Sie unternehmen müssen, um den Fehler zu beheben, und welche Maßnahmen Sie ergreifen können, um zu verhindern, dass das Problem erneut auftritt.
Was bedeutet die WordPress-Meldung „Error establishing a database connection“?
Dieser Datenbankverbindungsfehler tritt auf, wenn zwei wesentliche Bestandteile von WordPress – PHP (Hypertext-Prozessor) und MySQL (My Structured Query Language) – nicht mehr miteinander kommunizieren.
Um die berühmte Zeile aus dem Film Cool Hand Luke von 1967 zu zitieren: „Wir haben es hier mit einem Kommunikationsversagen zu tun.“ Glücklicherweise betreffen die Kommunikationsprobleme bei WordPress nur eine Website und sind keine lebensbedrohlichen Situationen, wie es im Film der Fall ist.
Um den Zusammenhang zu verdeutlichen, wollen wir beschreiben, was diese beiden Teile von WordPress jeweils tun:
● PHP (Hypertext-Prozessor): Die Skriptsprache, die zur Ausführung von Aktionen oder Operationen auf dem Server verwendet wird.
● MySQL (My Structured Query Language): Das relationale Datenbankmanagementsystem, das WordPress-Daten speichert und verwaltet, einschließlich Benutzerinformationen, Beiträge und Einstellungen.
WordPress kann die für die Darstellung Ihrer Website erforderlichen Daten nicht abrufen, wenn diese wichtigen Teile nicht mehr miteinander kommunizieren.
Was verursacht den „Fehler beim Herstellen der Datenbankverbindung“ in WordPress?
Wie bei den meisten Dingen, die mit der Programmierung zu tun haben, kann es mehrere Gründe geben, warum die Verbindung zwischen PHP und MySQL nicht funktioniert.
Die Kenntnis der häufigsten Ursachen ist der Schlüssel zur erfolgreichen Behebung des Problems „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress.
Die häufigsten Ursachen sind:
- Ihre Datenbankzugangsdaten sind falsch.
- Sie haben eine beschädigte Datenbank.
- Der Datenbankserver ist ausgefallen.
- Die WordPress-Dateien sind beschädigt.
Behebung der Fehlermeldung „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress
Wenn ein Problem viele potenzielle Ursachen hat, besteht die beste Lösung darin, jede mögliche Ursache systematisch zu prüfen und anzugehen, bis man zur Wurzel des Problems gelangt.
Wenn Sie die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress erhalten, bedeutet das, dass Sie sieben Schritte durchlaufen müssen.
Bevor wir fortfahren, noch ein Wort der Warnung. Nehmen Sie sich die Zeit, eine Sicherungskopie Ihrer WordPress-Website zu erstellen. Obwohl diese Schritte normalerweise keine Probleme verursachen, besteht immer die Möglichkeit, dass ein Tippfehler ein neues Problem verursacht. Wenn Sie zuerst eine Sicherungskopie erstellen, können Sie Ihre WordPress-Website mit der gespeicherten Version wiederherstellen, falls Ihre Änderungen etwas anderes kaputt machen und zurückgenommen werden müssen.
1. Überprüfen Sie Ihre Anmeldedaten für die Datenbank
Höchstwahrscheinlich erhalten Sie den Datenbankverbindungsfehler in WordPress, weil Ihre Datenbankanmeldeinformationen (Ihr Name, Ihr Benutzername, Ihr Passwort oder Ihre Serverinformationen) falsch sind. Wenn das passiert, glaubt WordPress nicht, dass die Zugriffsversuche auf die Datenbank sicher sind und blockiert sie.
Ihre Datenbank-Anmeldeinformationen könnten falsch sein, weil:
- Sie haben Ihre WordPress-Website zu einem neuen Hoster verschoben.
- Das Kennwort ist möglicherweise abgelaufen, weil das Datenbanksystem Richtlinien zum Ablauf des Kennworts durchgesetzt hat.
- Das Kennwort ist möglicherweise nicht konform, und das Datenbanksystem hat Kennwortrichtlinien durchgesetzt.
Die Zugangsdaten für die WordPress-Datenbank finden Sie in der Datei wp-config.php, einer zentralen WordPress-Konfigurationsdatei, die wichtige Informationen über die Datenbank enthält.
Diese wichtigen Informationen umfassen:
- Name der Datenbank.
- Datenbank-Benutzername.
- Datenbank-Passwort.
- Datenbank-Server.
Greifen Sie auf das Stammverzeichnis der WordPress-Installation zu und öffnen Sie es mit einem Texteditor, um die Datei wp-config.php zu bearbeiten.
Wenn Sie Bluehost verwenden, können Sie Ihre WordPress-Datenbank mit diesen Schritten finden:
1. Melden Sie sich bei Ihrem Bluehost Account Manager an.
2. Klicken Sie auf die Option Hosting auf der linken Seite des Dashboards Ihres Account Managers.
3. Wählen Sie File Manager unter Quick Links.
4. Suchen Sie den Ordner mit den Dateien Ihrer WordPress-Website im cPanel-Dateimanager (normalerweise im Ordner public_html). Suchen Sie die Datei wp-config.php in der Liste der Dateien.
5. Öffnen Sie anschließend den Code-Editor, indem Sie mit der rechten Maustaste auf die Datei klicken und im Dropdown-Menü die Option Bearbeiten wählen.
6. Suchen Sie im Datei-Editor die folgenden Codezeilen für Ihre MySQL-Einstellungen. Beachten Sie, dass die erste Zeile „MySQL-Einstellungen“ oder „Datenbankeinstellungen“ lauten kann.
// ** MySQL-Einstellungen** //
/** Der Name der Datenbank für WordPress */
define( „DB_NAME“, „datenbank_name_hier“ );
/** MySQL-Datenbank-Benutzername */
define( „DB_USER“, „username_here“ );
/** Passwort der MySQL-Datenbank */
define( „DB_PASSWORD“, „password_here“ );
/** MySQL-Hostname */
define( „DB_HOST“, „localhost“ );
7. Überprüfen Sie anschließend, ob der Datenbankname, der Benutzername, das Passwort und die Hostinformationen korrekt sind.
Um zu überprüfen, ob Ihre Datenbank-Zugangsdaten korrekt sind, loggen Sie sich in das Dashboard Ihres WordPress-Hosting-Kontos ein und überprüfen Sie die mit der Website verbundene MySQL-Datenbank.
Um auf Ihre Zugangsdaten bei Bluehost zuzugreifen, loggen Sie sich in Ihr Bluehost-Konto ein, gehen Sie dann unter Quick Links auf Hosting und dann auf CPANEL.
8. Wählen Sie unter Datenbanken die Option MySQL®-Datenbanken.
9. Unter Aktuelle Datenbanken finden Sie Ihren Datenbank-Benutzernamen (oder Namen).
10. Ändern Sie Ihre Anmeldedaten in der wp-config.php so, dass sie mit den Anmeldedaten Ihres aktuellen Hosts übereinstimmen.
11. Aktualisieren Sie WordPress nach der Bearbeitung, um zu prüfen, ob der Fehler bei der Datenbankverbindung immer noch auftritt.
Wenn der Fehler weiterhin besteht, ist das Passwort in Ihrer wp-config.php-Datei möglicherweise falsch. In diesem Fall könnte das Zurücksetzen des Passworts das Problem beheben.
Um das Passwort zurückzusetzen, gehen Sie zurück zu MySQL®-Datenbanken und scrollen Sie auf der Seite nach unten, bis Sie den Abschnitt Aktuelle Benutzer sehen. Suchen Sie die aktuelle Datenbank und tippen Sie auf Passwort ändern.
Nachdem Sie das Kennwort zurückgesetzt haben, ändern Sie das Kennwort in der Datei wp-config.php entsprechend der neuen Version. Speichern Sie die Änderungen und aktualisieren Sie Ihre WordPress-Website, um zu sehen, ob der Fehler dadurch behoben wurde.
Wenn Sie immer noch einen Fehler beim Herstellen einer Datenbankverbindung auf Ihrer WordPress-Website erhalten, fahren Sie mit dem nächsten Schritt fort.
2. Prüfen Sie, ob Ihre Datenbank-Host-Informationen korrekt sind
Ein weiterer möglicher Grund für den „Fehler beim Herstellen einer Datenbankverbindung“ könnten falsche Datenbank-Hostinformationen sein.
Wenn Sie Bluehost verwenden, ist Ihr Datenbank-Host localhost. Um zu überprüfen, ob Ihre WordPress-Website dieselben Datenbank-Host-Informationen verwendet, öffnen Sie die Datei wp-config.php erneut und vergewissern Sie sich, dass die folgende Codezeile unter /** Datenbank-Hostname */ steht .
define( „DB_HOST“, „localhost“ );
Wenn Sie kein Bluehost-Benutzer sind, wenden Sie sich an Ihr Webhosting-Unternehmen, um die korrekten Datenbank-Host-Informationen zu ermitteln.
Wenn Sie sich vergewissert haben, dass die Informationen zum Datenbank-Host korrekt sind, müssen Sie Ihre Datenbank reparieren, wenn der Fehler bei der Datenbankverbindung weiterhin besteht.
3. Reparieren Sie die Datenbank Ihrer WordPress-Website
Selbst wenn Ihre WordPress-Datenbank-Anmeldeinformationen korrekt sind, kann eine defekte oder beschädigte Datenbank aufgrund von problematischen Plugins oder Theme-Anweisungen Probleme verursachen.
Rufen Sie Ihr WordPress-Admin-Dashboard auf und suchen Sie nach einer Meldung, die besagt: „Eine oder mehrere Datenbanktabellen sind nicht verfügbar. Die Datenbank muss möglicherweise repariert werden.“ Diese Meldung weist auf eine beschädigte Datenbank hin.
Sie können Ihre Datenbank mit dem integrierten WordPress-Reparaturtool reparieren.
Öffnen Sie Ihre wp-config.php-Datei erneut und geben Sie ein define („WP_ALLOW_REPAIR“, true);oberhalb der Zeile ein:
/* https://yoursiteURL.com/wp-admin/maint/repair.php
Das ist alles, hören Sie auf zu editieren! Viel Spaß beim Veröffentlichen. */
Wählen Sie Änderungen speichern und gehen Sie dann zu: URL: https://yoursiteURL.com/wp-admin/maint/repair.php (ersetzen Sie „yoursiteurlcom“ durch die tatsächliche URL Ihrer Website).
Sobald die URL geladen ist, erhalten Sie die folgenden zwei Optionen:
- Datenbank reparieren
- Reparieren und Optimieren der Datenbank
Wenn Ihre Priorität darin besteht, das Problem mit der Datenbankverbindung so schnell wie möglich zu lösen, wählen Sie Datenbank reparieren. Wenn Sie jedoch auch Ihre Datenbank optimieren müssen, wählen Sie stattdessen Datenbank reparieren und optimieren (wenn Sie bereit sind, 30 Minuten bis eine Stunde zu warten).
Wenn diese Schritte das Problem behoben haben, entfernen Sie die Codezeile, die Sie in Ihre wp-config.php-Datei eingegeben haben, damit niemand sonst auf die Seite repair.php zugreifen kann.
Wenn der Datenbankverbindungsfehler weiterhin besteht, fahren Sie mit dem nächsten Schritt fort.
4. Wiederherstellung der WordPress-Standarddateien
Einige WordPress-Dateien sind wichtig, damit die Plattform eine Verbindung mit der Datenbank herstellen kann. Wenn diese Dateien durch einen Hack oder eine Update-Fehlfunktion beschädigt sind, müssen Sie sie reparieren, um den Datenbankverbindungsfehler in WordPress zu beheben.
Glücklicherweise werden durch die Wiederherstellung der Standardkacheln Ihre Plugins, Themen und Inhalte nicht entfernt.
Allerdings können bestimmte benutzerdefinierte Änderungen, die Sie an Ihrer Website vorgenommen haben, verloren gehen. Stellen Sie daher sicher, dass Sie Ihre WordPress-Website gesichert haben, bevor Sie fortfahren.
So stellen Sie die Standarddateien Ihrer WordPress-Website wieder her:
- Laden Sie die Standardversion von WordPress über https://wordpress.org/download/ herunter .
- Entpacken Sie die Datei.
- Löschen Sie den Ordner wp-content und die Datei wp-config-sample.php.
- Verwenden Sie einen FTP-Client, um die neuen WordPress-Dateien in das Hauptverzeichnis von WordPress hochzuladen.
- Fahren Sie mit dem Überschreiben fort.
Aktualisieren Sie anschließend WordPress und prüfen Sie, ob der Fehler bei der Datenbankverbindung behoben wurde.
5. Wiederherstellung Ihrer WordPress-Website mit einer Datenbanksicherung
Wenn der Datenbankverbindungsfehler immer noch auftritt, versuchen Sie, Ihre WordPress-Website mit einer Datenbanksicherung wiederherzustellen.
Die Idee besteht darin, Ihre Website durch Wiederherstellung einer Sicherungskopie Ihrer Datenbank auf einen früheren, funktionierenden Zustand zurückzusetzen. Wenn kürzlich vorgenommene Änderungen, Aktualisierungen oder ein Hack Ihre Datenbank beschädigt haben, wird dies wahrscheinlich das Problem lösen.
Stellen Sie Ihre WordPress-Website mit einer Datenbanksicherung wieder her, indem Sie die folgenden Schritte ausführen:
1. Melden Sie sich bei Ihrem Bluehost Account Manager an.
2. Klicken Sie unter Quick Links auf CPANEL.
3. Scrollen Sie nach unten, bis Sie den Abschnitt Datenbanken erreichen, und klicken Sie auf phpMyAdmin.
4. Tippen Sie auf die Registerkarte Importieren am oberen Rand des Bildschirms.
6. Suchen Sie die SQL-Datei der Sicherung Ihrer WordPress-Datenbank auf Ihrem Computer.
6. Nachdem Sie die Datei ausgewählt haben, klicken Sie auf die Schaltfläche Importieren, um den Importvorgang zu starten.
7. Warten Sie, bis der Importauftrag abgeschlossen ist.
8. Sobald Sie Ihre WordPress-Datenbank erfolgreich importiert haben, installieren Sie WordPress mit der importierten WordPress-Datenbank neu.
6. Prüfen Sie, ob der Server ausfällt oder gewartet wird.
Manchmal wird das Problem „Fehler beim Herstellen einer Datenbankverbindung“ nicht durch ein Problem mit Ihrer Website, sondern durch Serverausfälle oder laufende Wartungsarbeiten auf dem Hosting-Server verursacht.
Wenn der Server, auf dem Ihre WordPress-Website gehostet wird, ausfällt, wird die Verbindung zur Datenbank unterbrochen.
Probieren Sie diese Methoden aus, um zu prüfen, ob der Server ausgefallen ist oder gewartet wird:
- Überwachen Sie den Serverstatus: Einige Hosting-Anbieter bieten eine Statusseite oder ein Dashboard an, auf der Sie Echtzeitinformationen über den Serverstatus und die Betriebszeit abrufen können. Überprüfen Sie diese Seite, um zu sehen, ob es irgendwelche gemeldeten Probleme mit dem Server gibt, auf dem Ihre Website gehostet wird.
- Hosting-Support kontaktieren: Wenn Sie auf der Website oder der Statusseite des Hosting-Anbieters Informationen über Serverausfälle oder Wartungsarbeiten suchen, sollten Sie sich an das Support-Team wenden. Sie können Ihnen Einblicke in laufende Serverprobleme geben und Sie über die beste Vorgehensweise zur Lösung des Problems beraten.
- Überwachen Sie Verkehrsspitzen auf der Website: Gelegentlich kann ein plötzlicher Anstieg des Website-Verkehrs den Server überfordern, was zu vorübergehenden Ausfallzeiten oder Leistungsproblemen führen kann. Überprüfen Sie Ihre Website-Analyse- oder Überwachungstools auf ungewöhnliche Spitzen im Datenverkehr, die mit dem Auftreten des Datenbankverbindungsfehlers zusammenfallen. Wenn Sie Traffic-Spitzen feststellen, sollten Sie die Implementierung von Caching-Lösungen oder ein Upgrade Ihres Hosting-Angebots in Erwägung ziehen, um den erhöhten Traffic-Anforderungen gerecht zu werden.
7. Wenden Sie sich an Ihr Webhosting-Unternehmen, um weitere Hilfe bei der Fehlerbehebung zu erhalten.
An diesem Punkt benötigen Sie die Hilfe Ihres Webhosters, um einige der weniger häufigen Ursachen für die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress aufzuspüren.
Die Kontaktaufnahme mit Ihrem Webhosting-Unternehmen ermöglicht eine gründliche Diagnose des Problems und bietet maßgeschneiderte Lösungen. Das Support-Team kann auf der Grundlage Ihrer spezifischen Website-Einrichtung, Ihres Hostings und Ihrer Konfiguration Hilfe leisten.
Mit Bluehost haben Sie Zugang zu den folgenden Support-Optionen:
- KI-gesteuerte Unterstützungsressourcen: Greifen Sie auf unsere umfassende Bibliothek mit Anleitungen und Tutorials zur Fehlerbehebung zu, die Ihnen helfen, häufige Probleme schnell und effizient zu lösen.
- 24/7 Bluehost-Unterstützung per Chat oder Telefon: Unser engagiertes Support-Team steht Ihnen rund um die Uhr zur Verfügung und bietet Ihnen persönliche Unterstützung und fachkundige Beratung.
Ergreifen Sie Sicherheitsmaßnahmen zum Schutz Ihrer WordPress-Datenbank
Sobald Sie den Datenbankverbindungsfehler in WordPress behoben haben, sollten Sie Vorkehrungen treffen, um zukünftige Probleme zu vermeiden. Diese Maßnahmen sparen später viel Zeit und Energie.
- Führen Sie regelmäßig Backups durch: Planen Sie regelmäßige Backups Ihrer gesamten WordPress-Website, einschließlich der Datenbank. Die verwalteten WordPress-Tarife von Bluehost bieten im ersten Jahr kostenlose tägliche Website-Backups (mit Ausnahme des Basic-Tarifs), so dass Sie im Falle unvorhergesehener Fehler beruhigt sein können.
- Halten Sie alles auf dem neuesten Stand: Stellen Sie sicher, dass Ihre WordPress-Installation, Themes und Plugins immer auf dem neuesten Stand sind. Regelmäßige Updates enthalten oft Sicherheits-Patches, die vor Sicherheitslücken schützen.
- Wählen Sie vertrauenswürdige Plugins und Anwendungen: Plugins sind nützlich, aber nicht alle sind sicher. Einige Plugins können die Sicherheit Ihrer Website gefährden. Außerdem kann die Installation von zu vielen Plugins zu einer Aufblähung des Codes führen und die Leistung Ihrer Website beeinträchtigen.
- Wählen Sie einen sicheren Hosting-Anbieter: Wählen Sie einen seriösen Hosting-Anbieter wie Bluehost, bei dem Sicherheit an erster Stelle steht, um das Risiko von datenbankbezogenen Fehlern und Problemen zu verringern, die die Leistung Ihrer WordPress-Website beeinträchtigen könnten.
Abschließende Gedanken: Wie man „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress behebt
Das WordPress-Problem „Fehler beim Herstellen einer Datenbankverbindung“ kann frustrierend sein. Aber Sie können diesen allzu häufigen Fehler mit einem systematischen Ansatz und einer Prise Geduld beheben.
Auch die Wahl Ihres Webhosters kann dazu beitragen, den Fehler von vornherein zu vermeiden. Wählen Sie einen zuverlässigen Webhosting-Anbieter wie Bluehost, der 24/7-Support und für WordPress-Websites optimierte Hosting-Angebote bietet. Die WordPress-Hosting-Angebote von Bluehost sind so konzipiert, dass sie eine sichere und effiziente Umgebung für Ihre WordPress-Website bieten.
Kontaktieren Sie uns noch heute, um zu erfahren, wie Sie mit Bluehost mehr aus Ihrer WordPress-Website herausholen können.