Sehen Sie auf Ihrer WordPress-Website den Hinweis „Fehler beim Herstellen einer Datenbankverbindung“? Es ist ein schwerwiegender Fehler, der Ihre WordPress-Website für die Benutzer unzugänglich macht.
Dieser Fehler tritt auf, wenn WordPress keine Verbindung zur Datenbank herstellen kann. Eine Reihe von Dingen kann sich auf Ihre WordPress-Datenbankverbindung auswirken, was die Fehlerbehebung für Anfänger etwas schwierig macht.
In diesem Artikel zeigen wir Ihnen, wie Sie den Fehler beim Herstellen einer Datenbankverbindung in WordPress einfach beheben können.
Was verursacht Fehler beim Herstellen einer Datenbankverbindung in WordPress?
Das Problem „Fehler beim Herstellen einer Datenbankverbindung“ kann durch falsche Datenbankinformationen in Ihren WordPress-Einstellungen, eine beschädigte Datenbank oder einen nicht reagierenden Datenbankserver verursacht werden.
Datenbankverbindungsfehler in WordPress
Eine Datenbank ist eine Software, die das Speichern, Organisieren und Abrufen von Daten in anderer Software erleichtert.
Als Content-Management-System verwendet WordPress eine Datenbank, um alle Ihre Inhalte und andere Website-Daten zu speichern. Es verbindet sich dann jedes Mal mit der Datenbank, wenn jemand Ihre Website besucht.
WordPress benötigt die folgenden Informationen, um sich mit der Datenbank zu verbinden:
- Name der Datenbank
- Benutzername der Datenbank
- Datenbankpasswort
- Datenbankserver
Diese Informationen werden in deiner WordPress-Konfigurationsdatei namens wp-config.php gespeichert.
Wenn eines dieser Elemente falsch ist, kann WordPress keine Verbindung zu Ihrem Datenbankserver herstellen, und Sie sehen den Fehler „Fehler beim Herstellen einer Datenbankverbindung“.
Es ist einer der häufigsten WordPress-Fehler. Abgesehen von falschen Anmeldeinformationen kann dieser Fehler auch auftreten, wenn der Datenbankserver heruntergefahren oder die Datenbankdateien beschädigt sind.
Lassen Sie uns einen Blick darauf werfen, wie Sie den Fehler beim Herstellen der Datenbankverbindung in WordPress mit einer schrittweisen Fehlerbehebung beheben können.
1. Überprüfen Sie Ihre WordPress-Datenbank-Anmeldeinformationen
Der häufigste Grund für Datenbankverbindungsfehler in WordPress sind falsche Datenbankanmeldeinformationen. Wenn Sie Ihre WordPress-Site kürzlich auf einen neuen Host verschoben haben, könnte dies der wahrscheinlichste Grund sein.
Ihre Anmeldedaten für die WordPress-Datenbank werden in der Datei wp-config.php gespeichert. Es ist die WordPress-Konfigurationsdatei, die wichtige WordPress-Einstellungen einschließlich Datenbankinformationen enthält.
Wenn Sie die Datei wp-config.php noch nie bearbeitet haben, werfen Sie einen Blick auf unsere Anleitung zum Bearbeiten der Datei wp-config.php in WordPress.
Du suchst nach den folgenden Zeilen in der Datei wp-config.php.
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Sie müssen sicherstellen, dass die Informationen für den Datenbanknamen, den Benutzernamen, das Kennwort und den Datenbankhost korrekt sind.
Sie können diese Informationen über das Dashboard Ihres WordPress-Hosting-Kontos bestätigen. Melden Sie sich einfach bei Ihrem Hosting-Konto an und klicken Sie im Datenbankbereich auf MySQL-Datenbanken.
Dadurch gelangen Sie zur Datenbankverwaltungsseite in Ihrem Hosting-Dashboard. Von hier aus können Sie Ihren Datenbanknamen und den Benutzernamen herausfinden oder ggf. anpassen – falls Sie das Passwort ändern möchten..
Sobald du deinen Datenbanknamen, Benutzernamen und dein Passwort bestätigt hast, kannst du diese Informationen bei Bedarf in deiner wp-config.php-Datei ändern bzw. anpassen.
Versuchen Sie danach erneut, Ihre Website zu besuchen, um festzustellen, ob der Datenbankverbindungsfehler behoben ist.
Wenn Sie den Fehler immer noch sehen können, bedeutet dies, dass etwas anderes nicht stimmt. Lesen Sie weiter für weitere Schritte zur Fehlerbehebung.
2. Überprüfen Sie Ihre Datenbank-Host-Informationen
Wenn Sie sicher sind, dass Ihr Datenbankname, Ihr Benutzername und Ihr Passwort korrekt sind, sollten Sie sicherstellen, dass Sie die richtigen Datenbank-Host-Informationen verwenden.
Die meisten WordPress-Hosting-Unternehmen verwenden localhost als Ihren Datenbank-Host. Einige verwaltete WordPress-Hosting-Unternehmen verwenden jedoch separate Server, um Datenbanken zu hosten. In diesem Fall sind Ihre Datenbankhostinformationen nicht localhost.
Sie müssen sich an Ihr WordPress-Hosting-Unternehmen wenden, um Ihre Datenbank-Host-Informationen zu bestätigen.
Sie müssen sicherstellen, dass die Informationen für den Datenbanknamen, den Benutzernamen, das Kennwort und den Datenbankhost korrekt sind.
Sie können diese Informationen über das Dashboard Ihres WordPress-Hosting-Kontos bestätigen. Melden Sie sich einfach bei Ihrem Hosting-Konto an und klicken Sie im Datenbankbereich auf MySQL-Datenbanken.
Dadurch gelangen Sie zur Datenbankverwaltungsseite in Ihrem Hosting-Dashboard. Von hier aus können Sie Ihren Datenbanknamen und den Benutzernamen herausfinden oder ggf. anpassen – falls Sie das Passwort ändern möchten..
Sobald du deinen Datenbanknamen, Benutzernamen und dein Passwort bestätigt hast, kannst du diese Informationen bei Bedarf in deiner wp-config.php-Datei ändern bzw. anpassen.
Versuchen Sie danach erneut, Ihre Website zu besuchen, um festzustellen, ob der Datenbankverbindungsfehler behoben ist.
Wenn Sie den Fehler immer noch sehen können, bedeutet dies, dass etwas anderes nicht stimmt. Lesen Sie weiter für weitere Schritte zur Fehlerbehebung.
3. WordPress-Datenbank reparieren
Wenn Sie beispielsweise einen anderen Fehler im wp-admin erhalten, so etwas wie „Eine oder mehrere Datenbanktabellen sind nicht verfügbar. Die Datenbank muss möglicherweise repariert werden“, dann müssen Sie Ihre Datenbank reparieren.
Du kannst dies tun, indem du die folgende Zeile in deiner wp-config.php-Datei hinzufügst. Stellen Sie sicher, dass Sie es kurz vor „Das ist alles, hören Sie auf zu bearbeiten!“ hinzufügen. Viel Spaß beim Bloggen‘ Zeile wp-config.php.
define('WP_ALLOW_REPAIR', true);
Sobald Sie das getan haben, können Sie die Einstellungen sehen, indem Sie diese Seite besuchen: http://www.yoursite.com/wp-admin/maint/repair.php
Hinweis: Der Benutzer muss nicht angemeldet sein, um auf die Datenbankreparaturseite zuzugreifen. Wenn du mit der Reparatur und Optimierung deiner Datenbank fertig bist, stelle sicher, dass du diesen Code aus deiner wp-config.php entfernst.
4. Überprüfen Sie, ob Ihr Datenbankserver heruntergefahren ist
Wenn alles korrekt zu sein scheint und WordPress immer noch keine Verbindung zur Datenbank herstellen kann, ist Ihr Datenbankserver (MySQL-Server) möglicherweise ausgefallen.
Dies kann aufgrund von starkem Datenverkehr auf einem Server passieren. Grundsätzlich kann Ihr Host-Server die Last einfach nicht bewältigen (insbesondere wenn Sie Shared Hosting verwenden).
Ihre Website wird sehr langsam und bei einigen Benutzern kann sie sogar den Fehler ausgeben. Rufen Sie also am besten Ihren Hosting-Provider an oder chatten Sie live mit ihm und fragen Sie ihn, ob Ihr MySQL-Server ansprechbar ist.
Wenn Sie andere Websites auf demselben Server ausführen, können Sie diese Websites überprüfen, um sicherzustellen, dass Ihr SQL-Server ausgefallen ist.
Wenn Sie keine andere Website auf demselben Hosting-Konto haben, gehen Sie einfach zu Ihrem Hosting-Dashboard und versuchen Sie, auf phpMyAdmin zuzugreifen und die Datenbank zu verbinden.
Wenn Sie eine Verbindung herstellen können, müssen wir überprüfen, ob Ihr Datenbankbenutzer über ausreichende Berechtigungen verfügt. Erstellen Sie eine neue Datei namens testconnection.php und fügen Sie den folgenden Code darin ein:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Stellen Sie sicher, dass Sie den Benutzernamen und das Passwort ersetzen. Sie können diese Datei nun auf Ihre Website hochladen und über einen Webbrowser darauf zugreifen.
Wenn das Skript erfolgreich verbunden wurde, bedeutet dies, dass Ihr Benutzer über ausreichende Berechtigungen verfügt und etwas anderes nicht stimmt.
Gehen Sie zurück zu Ihrer wp-config-Datei, um sicherzustellen, dass alles korrekt ist (erneut nach Tippfehlern suchen).