So beheben Sie den Fehler beim Herstellen einer Datenbankverbindung in WordPress

Wenn Sie auf Ihrer WordPress-Website die folgende Meldung sehen: “Fehler beim Herstellen einer Datenbankverbindung”, könnte es schwierig werden. Dies ist ein schwerwiegender Fehler, der dazu führt, dass Ihre Website für die Benutzer unzugänglich wird, was nicht ideal ist.

Wenn WordPress nicht in der Lage ist, eine Verbindung zur Datenbank herzustellen, wird diese Fehlermeldung ausgegeben. Dies kann verschiedene Ursachen haben, so dass die Fehlersuche für manche Menschen schwierig ist.

Wir zeigen Ihnen, wie Sie den Fehler beim Herstellen einer Datenbankverbindung in WordPress beheben können, und zwar ganz einfach und mit einer Schritt-für-Schritt-Anleitung.

Inhaltsübersicht

Was verursacht einen Fehler beim Herstellen einer Datenbankverbindung in WordPress?

Das Problem “Fehler beim Herstellen einer Datenbankverbindung” wird normalerweise durch falsche Datenbankinformationen in Ihren WordPress-Einstellungen verursacht. Es kann auch durch eine beschädigte Datenbank oder einen nicht reagierenden Datenbankserver verursacht werden.

WordPress verwendet Datenbanken zum Speichern, Organisieren und Abrufen von Daten, die in andere Formate konvertiert werden. So werden beispielsweise die Inhalte und Daten Ihrer Website in Ihrer WordPress-Datenbank gespeichert.

WordPress stellt jedes Mal, wenn jemand Ihre Website besucht, eine Verbindung zu einer Datenbank her. Die Informationen werden in Ihrer WordPress-Konfigurationsdatei (wp-config.php) gespeichert.

Um eine Verbindung zu Ihrer Datenbank herzustellen, benötigt WordPress:

  • Name der Datenbank
  • Datenbank-Benutzername
  • Datenbank-Passwort
  • Datenbank-Server
Wenn eines der Datenbankelemente nicht korrekt ist, kann WordPress keine Verbindung zu Ihrem Datenbankserver herstellen. In diesem Fall erhalten Sie die Meldung “Fehler beim Herstellen einer Datenbankverbindung”.
Wenn Sie auf diesen Fehler gestoßen sind, machen Sie sich keine Sorgen, es ist einer der häufigsten Fehler, die bei WordPress auftreten. Schauen wir uns an, wie Sie diesen Fehler mit einer einfachen Schritt-für-Schritt-Anleitung beheben können.

1. Überprüfen Sie Ihre WordPress-Datenbank-Zugangsdaten

Wenn Ihre WordPress-Datenbank falsche Anmeldeinformationen enthält, erhalten Sie die Fehlermeldung “Fehler beim Herstellen einer Datenbankverbindung”, über die wir bereits gesprochen haben. Warum ist das so? Wenn Sie kürzlich zu einem neuen Host umgezogen sind, könnte dies der Grund für den Fehler sein.

Wie ich bereits erwähnt habe, sind die Zugangsdaten für die WordPress-Datenbank in der Datei wp-config.php gespeichert. Wenn Sie sich diese Datei noch nie angesehen haben, werde ich Ihnen jetzt zeigen, wie Sie das machen. Wenn Sie damit vertraut sind, können Sie mit dem nächsten Schritt fortfahren.

Wie man auf die WP-Config-Datei zugreift

Bevor Sie an der Datei wp-config.php herumspielen, sollten Sie unbedingt eine Sicherungskopie Ihrer WordPress-Website erstellen. Schon der kleinste Fehler kann dazu führen, dass Ihre Website für die Nutzer unzugänglich wird.

Sie benötigen einen FTP-Client wie FileZilla , um sich mit Ihrer Website zu verbinden und sicher auf Ihre Dateien zuzugreifen. Stellen Sie mit dem FTP-Client eine Verbindung zu Ihrer Website her (die FTP-Zugangsdaten erhalten Sie von Ihrem Webhost).

Die Datei wp-config.php befindet sich häufig im Stammverzeichnis Ihrer Website. Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Herunterladen. Dadurch wird die Datei auf Ihren Computer heruntergeladen, so dass Sie sie mit Notepad bearbeiten können.

Prüfen Sie Ihre Berechtigungsnachweise

Sobald Sie die Datei wp-config.php aufgerufen haben, müssen Sie sicherstellen, dass der Name der Datenbank, der Benutzername, das Passwort und der Host korrekt sind.

Um sicherzustellen, dass diese Informationen korrekt sind, müssen Sie auf das Dashboard Ihres WordPress-Hosting-Kontos zugreifen. Klicken Sie unter der Rubrik Datenbanken auf MySQL-Datenbanken.

Hier können Sie einen Blick auf Ihre aktuellen Datenbanken werfen, um Ihren Datenbanknamen und Ihren Benutzernamen herauszufinden. Wenn Sie sich nicht sicher sind, wie Ihr Passwort lautet, können Sie das Benutzerpasswort so ändern, dass es mit der Datei wp-config.php übereinstimmt.

Wenn die Informationen bereits übereinstimmen oder Ihre Website immer noch den Fehler anzeigt, bedeutet dies, dass ein anderes Problem vorliegt. Keine Sorge, wir haben noch mehr zu berichten!

2. Prüfen Sie Ihre Datenbank-Host-Informationen

Sobald Sie festgestellt haben, dass Ihr Datenbankname, Ihr Benutzername, Ihr Passwort und Ihr Hostname korrekt sind, müssen Sie überprüfen, ob Sie die richtigen Datenbank-Hostinformationen verwenden.

Die meisten WordPress-Hosting-Anbieter verwenden localhost als Datenbankhost. Wenn Sie jedoch ein verwaltetes WordPress-Hosting-Unternehmen verwenden, kann es sein, dass dieses andere Server zum Hosten von Datenbanken verwendet. Wenn dies der Fall ist, ist localhost nicht die richtige Information.

Um die Informationen zu Ihrem Datenbank-Host herauszufinden, müssen Sie sich an Ihren WordPress-Hosting-Anbieter wenden und ihn danach fragen.

3. Reparieren Sie Ihre WordPress-Datenbank

Wenn Sie eine etwas andere Fehlermeldung erhalten, z. B. “Eine oder mehrere Datenbanken sind nicht verfügbar”, müssen Sie möglicherweise Ihre Datenbank reparieren.

Um Ihre WordPress-Datenbank zu reparieren, gehen Sie zurück zu Ihrer wp-config.php-Datei. Finden Sie die Zeile, in der es heißt: “Das ist alles, Schluss mit der Bearbeitung! Fröhliches Bloggen”, dann hinzufügen:

define(‘WP_ALLOW_REPAIR’, true);

Navigieren Sie dann zu www.yourwebsite.com/wp-admin/maint/repair.php, um die Einstellungen zu sehen. Hier können Sie die Datenbank reparieren. Da Sie nicht eingeloggt sein müssen, um auf diese Seite zuzugreifen, stellen Sie sicher, dass Sie die Code-Zeile aus Ihrer wp-config.php-Datei entfernen, sobald Sie fertig sind.

4. Prüfen Sie, ob Ihr Datenbankserver ausgefallen ist

Wenn Sie so weit gekommen sind und die Fehlermeldung immer noch angezeigt wird, kann es sein, dass der Datenbankserver ausgefallen ist. Dies kann aus verschiedenen Gründen geschehen, z. B. bei einer Überlastung durch starken Verkehr. Wenn Sie einen gemeinsamen Hosting-Account verwenden, ist dies häufiger der Fall.

Am besten wenden Sie sich per Telefon oder Live-Chat an Ihren Webhosting-Anbieter, denn so erhalten Sie am schnellsten eine Antwort. Fragen Sie sie, ob Ihr MySQL-Server ansprechbar ist.

Wenn Sie sie nicht erreichen können, können Sie überprüfen, ob Ihr SQL-Server ausgefallen ist, indem Sie Ihre anderen Websites überprüfen, die auf demselben Server laufen.

Wenn Sie keine anderen Sites auf Ihrem Server haben, können Sie auf das dsahboard Ihres Hostings gehen und versuchen, auf phpMyAdmin zuzugreifen, um sich mit der Datenbank zu verbinden. Wenn Sie eine Verbindung zur Datenbank herstellen können, müssen Sie sicherstellen, dass Ihr Datenbankbenutzer über die richtigen Berechtigungen verfügt.

Erstellen Sie eine neue Datei mit dem Namen testconnection.php und fügen Sie den folgenden Code in diese Datei ein:

<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>

Ersetzen Sie den Benutzernamen und das Passwort, und laden Sie die Datei auf Ihre Website hoch. Wenn das Skript erfolgreich ausgeführt wird, bedeutet dies, dass Ihr Benutzer die richtigen Berechtigungen hat und der Fehler durch etwas anderes verursacht wird.

Andere Lösungen, die Sie ausprobieren können

Wenn die oben genannten Tipps den “Fehler beim Herstellen einer Datenbankverbindung” in WordPress nicht behoben haben, gibt es einige andere Schritte, die Sie unternehmen können, um das Problem zu beheben.

1. WordPress-Website-URL aktualisieren

Mit phpMyAdmin können Sie versuchen, die URL der WordPress-Website zu aktualisieren. Rufen Sie phpMyAdmin über Ihr Hosting-Dashboard auf und wählen Sie dann Ihre WordPress-Datenbank aus.

Hier können Sie oben auf die Registerkarte SQL klicken, um das SQL-Menü aufzurufen. Geben Sie die folgende MySQL-Abfrage ein und ersetzen Sie die iste URL durch Ihre eigene URL.

UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'

2. Starten Sie Ihren Webserver neu

Wenn Sie einen dedizierten Server oder VPS-Hosting verwenden, können Sie versuchen, den Server neu zu starten. Dadurch werden Ihre Website und Ihr Datenbankserver neu gestartet und möglicherweise einige Probleme behoben.

Anmerkung: Stellen Sie sicher, dass Sie wissen, was Sie tun, bevor Sie dies versuchen. Wenn Sie unsicher sind, können Sie sich an Ihren Webhosting-Anbieter wenden, um weitere Informationen zu erhalten.