Wenige Dinge sind so frustrierend wie die Feststellung, dass Ihre Website nicht verfügbar ist – insbesondere, wenn Sie geschäftlich auf sie angewiesen sind. Die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ stellt ein ernstes Problem dar und verhindert jeglichen Zugriff auf Ihre Website. Daher hat die Behebung des Problems höchste Priorität. Wenn Sie jedoch nicht mit der Funktionsweise von WordPress vertraut sind, kann dies ein verwirrendes Problem sein. Obwohl dieser Fehler schwerwiegend ist, lässt er sich auch gut beheben. Mit ein paar Schritten zur Fehlerbehebung können Sie Ihre Website im Handumdrehen wieder online schalten.
Was ist der „Fehler beim Herstellen einer Datenbankverbindung“?
Nahezu alle Website-Informationen – einschließlich Beitragsdaten, Seitendaten, Metainformationen, Plugin-Einstellungen, Anmeldeinformationen und mehr – werden in einer MySQL-Datenbank gespeichert und organisiert. Die einzigen Daten, die dort nicht gespeichert werden, sind Medieninhalte wie Bilder und Ihre Themen-/Plugin-/Kerndateien wie z index.php, wp-login.phpusw. Ihre Website ist auf eine serverseitige Sprache namens PHP angewiesen.
Wenn ein Besucher Ihre Website besucht, nutzt WordPress PHP, um die Datenbank abzufragen und die richtigen Informationen abzurufen, die dann als vollständige Seite angezeigt werden. Wenn WordPress aus irgendeinem Grund nicht auf die Datenbank Ihrer Website zugreifen kann oder diese nicht ordnungsgemäß funktioniert, wird die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ angezeigt.
Der „Fehler beim Herstellen einer Datenbankverbindung“ bedeutet, dass Ihre Website nicht mehr kommuniziert oder Zugriff auf Ihre WordPress-Datenbank hat und somit Ihre gesamte Website ausfällt. Dieser Fehler verhindert, dass die gesamte Seite geladen wird. Die gesamte Seite ist leer, da keine Daten zum Rendern der Seite abgerufen werden können, da die Verbindung nicht ordnungsgemäß funktioniert. Dadurch wird nicht nur das Frontend Ihrer Website beschädigt, sondern Sie werden auch daran gehindert, auf Ihr WordPress-Dashboard zuzugreifen.
Wenn Ihre Website Caching verwendet, können Besucher weiterhin gespeicherte Kopien Ihrer Seiten sehen. Wenn Sie den Fehler daher frühzeitig erkennen und das Problem beheben, bevor der Cache Ihrer Website aktualisiert wird, können Sie zu viele Unterbrechungen Ihrer Website und Ihres Geschäfts vermeiden. Glücklicherweise ist ein Datenbankverbindungsfehler in Bezug auf WordPress-Fehler normalerweise ziemlich einfach zu beheben.
Was verursacht „Fehler beim Herstellen einer Datenbankverbindung“?
Der Fehler beim Herstellen einer Datenbankverbindung tritt auf, weil die MySQL-PHP-Verbindung aus irgendeinem Grund getrennt wurde. Eines der folgenden Szenarien kann diesen Fehler verursachen:
- Falsche Anmeldedaten für die Datenbank: Möglicherweise ist die häufigste Ursache für den „Fehler beim Herstellen einer Datenbankverbindung“ einfach, dass WordPress falsche Anmeldeinformationen für Ihre Datenbank hat. Dies kann entweder der Datenbankname, der Benutzername oder das Passwort sein. Denken Sie daran, dass sich diese Anmeldedaten von denen unterscheiden, die Sie für den Zugriff auf Ihre Website verwenden.
- Datenbankbeschädigung: Eine WordPress-MySQL-Datenbank enthält viele Informationen. Wenn ein Teil gelöscht oder beschädigt wird, kann dies zu dem betreffenden Fehler führen. Beschädigungen können durch manuelle Eingriffe in die Datenbank entstehen, sie können aber auch einfach als Folge normaler Nutzung auftreten. Obwohl MySQL recht robust ist, ist nichts perfekt und es treten Fehler auf.
- Beschädigung der WordPress-Core-Datei: Ebenso kann es zu Beschädigungen in den WordPress-Kerndateien kommen, aus denen Ihre Website besteht. Auch wenn sich diese Dateien außerhalb der Datenbank befinden, kann es manchmal zu demselben Fehler kommen.
- Probleme mit dem Webserver oder Hosting-Provider: Wenn Probleme mit Ihrem Host oder Server auftreten (wenn Sie selbst hosten) und WordPress ihn nicht erreichen kann, um die Datenbank abzufragen, wird dieser Fehler ausgegeben. Zu diesen Problemen können Ausfälle, Datenverlust und Hardwarefehler gehören.
So beheben Sie „Fehler beim Herstellen einer Datenbankverbindung“
Obwohl dies ein schwerwiegender Fehler ist, ist er glücklicherweise ziemlich einfach zu beheben. Hier finden Sie Anweisungen zur Fehlerbehebung und Behebung des Problems.
1. Überprüfen Sie Ihre WordPress-Datenbank-Anmeldeinformationen
Da dies die wahrscheinlichste Fehlerursache ist, sollte dies auch der erste Schritt bei der Fehlerbehebung sein. Das erste, was Sie tun müssen, ist, die Anmeldeinformationen zu finden, die WordPress derzeit verwendet, um auf Ihre Datenbank zuzugreifen. Diese Informationen werden auf Ihrer Website gespeichert wp-config.php Datei. Sie können cPanel oder FTP/SFTP verwenden, um darauf zuzugreifen. Suchen Sie hier nach drei Informationen – dem Datenbanknamen, dem Benutzernamen und dem Passwort.
Gehen Sie mit diesen Informationen zu Ihren MySQL-Datenbanken. Stellen Sie sicher, dass der Datenbankname mit dem Namen übereinstimmt, aus dem Sie ihn abgerufen haben wp-config.php früher. Wenn es nicht übereinstimmt, gehen Sie zurück zu wp-config.php und aktualisieren Sie es mit dem richtigen Datenbanknamen. Stellen Sie sicher, dass der Benutzername oder das Passwort mit denen übereinstimmen wp-config.php Wenn nicht, aktualisieren Sie sie mit den korrekten Details.
2. Überprüfen Sie Ihre Datenbank-Host-Informationen
Wenn Sie die Anmeldeinformationen für die Datenbank überprüft und etwaige Fehler behoben haben, aber immer noch die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ erhalten, sollten Sie als Nächstes die Hostinformationen Ihrer Datenbank überprüfen. Den Hostnamen für Ihre Datenbank finden Sie in wp-config.php, direkt neben dem Datenbanknamen und den Anmeldeinformationen.
Notieren Sie sich diese Informationen, navigieren Sie dann mit cPanel oder FTP/SFTP zu MySQL-Datenbanken, stellen Sie sicher, dass der Hostname in Ihrem wp-config.php Die Datei ist auf dieser Seite aufgeführt. Ist dies nicht der Fall, müssen Sie es hinzufügen. Wenn Sie fertig sind, klicken Sie jetzt auf „Diesen MySQL-Hostnamen erstellen“. Beachten Sie, dass es einige Stunden dauern kann, bis sich dieser neue Hostname über das DNS verbreitet. Machen Sie also ruhig hier eine Pause. Wenn einige Zeit vergangen ist, schauen Sie noch einmal vorbei und überprüfen Sie, ob Ihre Website funktioniert.
3. Reparieren Sie Ihre WordPress-Datenbank
Wenn Sie die Fehlermeldung weiterhin erhalten, können Sie versuchen, die Datenbank zu reparieren, um eine mögliche Beschädigung zu beheben. Sie können dafür das eingebaute WordPress-Datenbankreparaturtool verwenden. Um darauf zuzugreifen, öffnen Sie Ihre wp-config.php Datei und fügen Sie am Ende den folgenden Code hinzu:
define('WP_ALLOW_REPAIR', true);
Öffnen Sie als Nächstes einen neuen Browser-Tab und navigieren Sie zu https://yoursitename.com/wp-admin/maint/repair.php, wobei Sie „yoursitename“ durch die tatsächliche Domain Ihrer Website ersetzen. Dadurch wird das Datenbank-Reparatur-Tool aufgerufen. Klicken Sie auf „Datenbank reparieren“ und lassen Sie es seine Arbeit tun. Sie können 'Datenbank reparieren und optimieren' wählen, wenn Sie möchten, aber es dauert erheblich länger. So oder so, wenn das Tool fertig ist, laden Sie Ihre Website erneut und suchen Sie nach dem Fehler.
Wenn es weg ist, wissen Sie, dass eine beschädigte Datenbank die Ursache war. Wenn die Fehlermeldung jedoch immer noch angezeigt wird, fahren Sie mit dem nächsten Schritt fort. Bevor Sie dies tun, stellen Sie sicher, dass Sie wieder hineingehen wp-config.php und löschen Sie den Code, den Sie zum Einschalten des Tools hinzugefügt haben. Wenn Sie es dort belassen, könnte jemand mit schlechten Absichten leicht auf Ihre Site zugreifen.
4. Überprüfen Sie, ob Ihr Datenbankserver heruntergefahren ist
Wenn alle oben genannten Schritte fehlgeschlagen sind, besteht eine Möglichkeit darin, dass Ihr Datenbankserver ausgefallen ist. An dieser Stelle ist es eine gute Idee, sich bei Ihrem Hosting-Provider zu vergewissern, dass alles richtig funktioniert. Es gibt eine Reihe von Gründen, warum Ihr Datenbankhost oder -server möglicherweise Probleme hat:
- Zu viele gleichzeitige Verbindungen zur Datenbank: Einige Anbieter haben Beschränkungen, wie viele Verbindungen ein Server gleichzeitig haben kann.
- Probleme mit einer anderen Site auf Ihrem Shared-Hosting-Server: Wenn Sie einen Shared-Hosting-Plan nutzen, teilen Sie die Ressourcen mit anderen Sites. Wenn bei einem davon Probleme auftreten, kann dies auf Ihre Website übergreifen. Dies ist einer der Gründe, warum dedizierte oder verwaltete WordPress-Hosting-Pläne von Vorteil sein können.
- Hardwareprobleme: Hardware fällt irgendwann aus, und es ist möglich, dass der Server, auf dem Ihre Datenbank gespeichert ist, genau das verursacht hat. Idealerweise verfügt Ihr Host über Redundanzen, sodass bei einem Serverausfall eine weitere Kopie Ihrer Daten verfügbar ist. Dies ist jedoch nicht immer der Fall – insbesondere, wenn Sie Ihre eigene Datenbank auf einem Heim- oder Büroserver hosten.
Am besten wenden Sie sich hier an Ihren Webhoster und erkundigen sich nach Ausfällen oder anderen bekannten Problemen.
5. Aktualisieren Sie die URL Ihrer WordPress-Site
Wenn Sie Ihre WordPress-Installation kürzlich aus irgendeinem Grund verschoben haben (z. B. Umzug zu einem neuen Domainnamen oder Migration zu HTTPS), müssen Sie möglicherweise Ihre Website-URL in der Datenbank aktualisieren.
6. Starten Sie Ihren Webserver neu
Dies mag ein wenig grundlegend erscheinen, aber manchmal sind die einfachsten Lösungen die effektivsten. Wenn Sie Ihre Datenbank auf Ihrem eigenen Server hosten, versuchen Sie, sie aus- und wieder einzuschalten. Computer sind komplex und ein einfacher Neustart kann alle möglichen seltsamen Probleme beheben, die möglicherweise auftreten.
7. Wenden Sie sich an Ihren Gastgeber, um Hilfe zu erhalten
Wenn Sie nicht in der Lage sind, die Fehlerbehebung selbst durchzuführen, oder Sie alles versucht haben und die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ immer noch nicht loswerden können, ist es keine Schande, sich an uns zu wenden.
Fazit
Wenn Sie auf Ihrer Website nachgeschaut haben und die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ angezeigt wurde, sind Sie nicht allein. Da es sich um einen häufigen Fehler handelt, der relativ einfach zu beheben ist, sollte es nicht allzu schwierig sein, Ihre Website wieder zum Laufen zu bringen.