5 Möglichkeiten zur Behebung des Fehlers beim Herstellen einer Datenbankverbindung in WordPress

Veröffentlicht: 2022-08-30
5 Ways How You Can Fix The Error Establishing A Database Connection In WordPress

Wie viele WordPress-Sites erstellen Sie jede Woche für Kunden? Einer? Drei? Sieben? Nach einer Weile passiert die WordPress-Installation ohne viel Nachdenken. Es ist wie Autofahren. Vielleicht haben Sie das Fenster offen und Ihre Lieblingsmusik an. Dann schauen Sie auf den Bildschirm und sehen Folgendes: „Fehler beim Herstellen einer Datenbankverbindung.“

The dreaded Error Establishing a Database Connection in WordPress

„Error Establishing a Database Connection“ ist einer der häufigsten Fehler beim Ausführen von WordPress. Meistens sehen wir es kurz nach der Installation und manchmal während des Betriebs einer Website. Wie wir alle wissen, benötigt WordPress – wie jedes CMS – eine Verbindung zu einer Datenbank, um zu funktionieren. Keine Datenbank bedeutet keine Einstellungen, keine Posts, keine für Long-Tail-Keywords optimierten Schlagzeilen. Die Liste ist lang.

Warum kann ich mich nicht bei WordPress anmelden, wenn ich den Fehler beim Herstellen einer Datenbankverbindung erhalte?

Im Gegensatz zu einigen Fehlern, auf die Sie stoßen können – wie der WordPress White Screen of Death (WSOD) – spricht dieser Fehler für sich. Das bedeutet, dass keine Datenbankverbindung besteht. Die gesamte Website kann nicht geladen werden, einschließlich Ihres Dashboards. Um den Fehler zu beheben, müssen Sie also wieder hinter die Kulissen blicken.

Diese Situation ist wahrscheinlich kein Weltuntergang. Wenn Ihr Kunde für den Verkauf auf die Website angewiesen ist, ist dies fast das Ende der Welt. Sie können das Ende der Welt von Ihrem Schreibtisch aus sehen , aber Sie sind noch nicht ganz am Ziel.

Wenn die Website Ihres Kunden Caching verwendet, sehen Besucher möglicherweise immer noch gespeicherte Kopien von Seiten, die sie zuvor besucht haben. Das heißt, wenn Sie den Fehler frühzeitig erkennen und das Problem beheben, bevor der Cache aktualisiert wird, können Sie viele schmerzhafte Unterbrechungen der Website Ihres Kunden und seines Geschäfts vermeiden. Und Ihre.

„Smart Caching ist die Fähigkeit für uns, jedes Asset in unserem Cache auf eine bestimmte Weise zu behandeln. Wir hatten schon immer unterschiedliche Cache-Control-Header für jedes Asset, aber jetzt sind wir noch einen Schritt weiter gegangen, um besser zu erkennen, wann und was gelöscht werden muss.“

Rocket.net

Zum Glück ist ein Datenbankverbindungsfehler in Bezug auf Websitefehler normalerweise ziemlich einfach zu beheben. Die häufigste Ursache sind falsche Anmeldeinformationen für die Datenbank. Das ist leicht genug zu korrigieren. Es ist, als würde man auf dem Supermarktparkplatz rückwärts in den Blumenkasten steigen. Niemand ist verletzt, nichts ist kaputt und vielleicht hat es niemand bemerkt.

„Wenn Sie den Fehler beim Herstellen einer Datenbankverbindung auf Ihrem Computerbildschirm sehen, lautet unser erster Rat: ‚Keine Panik‘.“

Douglas Adams

Was verursacht Fehler beim Herstellen einer Datenbankverbindung in WordPress?

Damit Ihr WordPress-Blog reibungslos läuft, benötigt es eine Datenbank. Wenn die Verbindung zu dieser Datenbank nicht hergestellt werden kann, wird anstelle Ihrer Website der Hinweis „Fehler beim Herstellen einer Datenbankverbindung“ im Browser angezeigt. Da es mehrere Ursachen für dieses Problem geben kann, müssen Sie die Gründe eingrenzen.

Gründe, warum Sie die Fehlermeldung sehen:

  • Falsche Informationen in wp-config.php
  • Datenbank existiert nicht
  • Beschädigte Datenbank
  • Datenbankserver ist nicht erreichbar
  • Beschädigte WordPress-Dateien

So beheben Sie den Fehler beim Herstellen einer Datenbankverbindung

Grund 1: In der WordPress-Konfiguration sind die falschen Datenbank-Zugangsdaten hinterlegt

Am häufigsten tritt dieser Fehler auf, wenn die falschen Anmeldeinformationen für die Datenbankverbindung in der WordPress-Konfiguration gespeichert sind und WordPress daher keine Verbindung zur Datenbank herstellen kann. Dies kann passieren, wenn Sie das Passwort für die Datenbank ändern, während das System läuft, ohne die Änderung auch in der WordPress-Konfigurationsdatei vorzunehmen.

Es kann auch passieren – und das ist kein Fehler – wenn Sie eine Website von einem lokalen auf einen Live-Server verschieben. Ihre lokalen Datenbankinformationen unterscheiden sich von der Live-Serverdatenbank.

Um diesen Fehler zu beheben, öffne die wp-config.php in einem Editor deiner Wahl. Sie können dies z. B. direkt per SSH tun oder die Datei per FTP auf Ihren PC herunterladen und die Datei lokal bearbeiten. Wahrscheinlich haben Sie einen Lieblings-Workflow.

Folgende Einträge in der Datei sind für die Datenbankanbindung in WordPress zuständig:

define('DB_NAME', '##database-name##');

define('DB_USER', '##database-username##');

define('DB_PASSWORD', '##database-password##');

define('DB_HOST', 'localhost'); /*Dies ist die Webadresse Ihres Datenbankservers*/

Passe diese Einträge in deiner wp-config.php entsprechend an. Der Datenbankbenutzer und der Datenbankname werden Ihnen von Ihrem System mitgeteilt. Das Passwort haben Sie beim Anlegen der Datenbank selbst vergeben. Sie können das Passwort jedoch jederzeit zurücksetzen, wenn Sie es vergessen haben.

Anschließend sollte sich WordPress problemlos mit der Datenbank verbinden können.

Grund 2: Die Datenbank existiert nicht oder hat keinen Inhalt

Die Fehlermeldung wird auch angezeigt, wenn die Datenbank nicht existiert oder die erforderlichen Tabellen nicht enthält. Das kann beispielsweise passieren, wenn Sie die WordPress-Installation von einem anderen Anbieter zu einem anderen oder von einem lokalen zu einem Live-Host umziehen, aber die alte Datenbank noch nicht richtig importiert haben.

Prüfen Sie über das Tool phpMyAdmin, ob die Datenbank existiert und auch den richtigen Inhalt hat.

Fun Fact: Es ist nicht unbekannt, eine Datenbank für ein Projekt erstellt und vergessen zu haben, die exportierten Daten vor dem Verbinden zu importieren. Sachen passieren! Wir nennen keine Namen, aber es war tatsächlich (Tom), der dies getan hat.

Grund 3: Die Datenbank ist beschädigt und muss repariert werden

Wenn die Datenbank oder einzelne Tabellen beschädigt sind, kann diese Fehlermeldung ebenfalls auftreten. Dies kann in seltenen Fällen vorkommen, zB wenn die Verbindung unterbrochen wird, während ein Datenbankeintrag geschrieben wird.

Sie können dies leicht beheben, indem Sie die Datenbank reparieren.

Um die Datenbank zu reparieren, verwenden Sie einfach Ihr phpMyAdmin-Tool. Dort können Sie die Tabellen der Datenbank auswählen und anschließend die Option „Tabelle reparieren“ wählen (siehe Bild unten)

phpMyAdmin tool - Select the tables of the database and afterwards select the option "Repair table"

Sie benötigen kein Plugin, um Ihre Datenbank zu reparieren. WordPress verfügt über eine integrierte Funktion zum automatischen Reparieren und Optimieren der Datenbank. Um dieses Feature zu aktivieren, muss folgender Eintrag in der wp-config.php hinterlegt werden:

define('WP_ALLOW_REPAIR', true); (siehe Bild unten)

Nachdem dieser Eintrag gespeichert wurde, muss die folgende URL besucht werden, um die WordPress-Datenbank zu optimieren und zu reparieren

https://ihrewebsite.com/wp-admin/maint/repair.php

How To Fix Error Establishing A Database Connection In WordPress
How To Fix Error Establishing A Database Connection In WordPress

Grund 4: Beschädigte WordPress-Dateien

Ein weiterer möglicher Grund für diesen Fehler sind beschädigte Dateien in Ihrem WordPress-Installationsverzeichnis. Es ist möglich, dass Hacker auf Ihre WordPress-Website zugegriffen und die Dateien in Ihrem WordPress-Verzeichnis geändert haben, indem sie neue Dateien hinzugefügt, vorhandene gelöscht oder Ihre Originaldateien bearbeitet haben. Um Ihre Datenbank zu schützen, haben Sie Ihre Tabellenpräfixe umbenannt.

Der Fehler könnte auch auf ein Problem mit einem Plugin zurückzuführen sein, dessen Dateien beschädigt sind. Dies könnte an einer Änderung liegen, die Sie oder Ihr Team oder jemand anderes vorgenommen hat. Überprüfen Sie Ihre Liste der zuletzt bearbeiteten Dateien und ersetzen Sie diese oder die Plugins durch die gesicherten Versionen. Haben Sie immer eine gesicherte Version von allem.

Grund 5: Der Datenbankserver ist nicht erreichbar

Wenn Sie die vorherigen vier Elemente überprüft und behoben haben und der Datenbankverbindungsfehler weiterhin besteht, kann der Fehler auch auf eine vorübergehende Störung des Datenbankservers zurückzuführen sein. Sachen passieren. "Keine Panik".

  • Warte ein paar Minuten.
  • Wenden Sie sich an Ihren Managed WordPress Hosting-Support.

Ein freigegebener Webserver kann langsam oder unzugänglich sein. Ein Managed-Hosting-Anbieter sollte Ihnen Verfügbarkeit garantieren, daher sollte dies nicht die Ursache Ihres Problems sein. Es lohnt sich jedoch, sie zu kontaktieren, um zu sehen, ob es Probleme mit Ihrem Server gibt.

Lassen Sie sich von Rocket zeigen, was verbundenes WordPress-Hosting WIRKLICH bedeutet!

Unser Support-Team ist bei jedem Schritt für Sie da.

Möchten Sie keine Probleme mehr mit Datenbankverbindungen haben? Wir können helfen. Lassen Sie uns darüber sprechen, wie wir Ihre Website zu Rocket.net migrieren können, dem schnellsten verfügbaren WordPress-Hosting überhaupt. Starten Sie noch heute Ihre Mission!