Falls Sie die Nachricht „Verbindung zur Datenbank konnte nicht hergestellt werden“ auf Ihrer WordPress-Seite sehen, kann dies frustrierend und verwirrend sein. Dieser Fehler deutet in der Regel darauf hin, dass WordPress keine Kommunikation mit Ihrer Datenbank aufbauen kann. Hier finden Sie Anleitungen zur Fehlersuche und Behebung dieses Problems.
Häufige Ursachen des Fehlers
Der Fehler „Verbindung zur Datenbank konnte nicht hergestellt werden“ kann aus verschiedenen Gründen auftreten:
- Falsche Datenbankanmeldeinformationen: Die häufigste Ursache ist ein falscher Datenbankname, Benutzername, Passwort oder Host in Ihrer Datei
wp-config.php. - MySQL-Server ist nicht erreichbar: Falls der MySQL-Server, auf dem Ihre WordPress-Datenbank gehostet wird, ausgeschaltet ist, kann WordPress keine Verbindung aufbauen.
- Beschädigte Datenbank: Eine beschädigte Datenbank kann ebenfalls zu diesem Fehler führen. Dies kann durch unvollständige Updates oder bösartige Angriffe entstehen.
Schritt-für-Schritt-Anleitung zur Fehlersuche
1. Überprüfen der Datenbankanmeldeinformationen in wp-config.php
Der erste Schritt besteht darin, sicherzustellen, dass die Datenbankanmeldeinformationen in Ihrer Datei wp-config.php korrekt sind. Hier ist, wie Sie diese überprüfen und aktualisieren können:
- Zugriff auf Ihre WordPress-Dateien via FTP oder über den Dateimanager Ihres Hosting-Kontrollpanels erlangen.
- Navigieren Sie zum Stammverzeichnis Ihrer WordPress-Installation.
- Suchen und laden Sie die Datei
wp-config.phpauf Ihren lokalen Computer herunter. - Öffnen Sie die Datei in einem Texteditor wie Notepad++ oder Sublime Text.
- Suchen Sie nach den folgenden Zeilen:
define('DB_NAME', 'database_name_here'); define('DB_USER', 'username_here'); define('DB_PASSWORD', 'password_here'); define('DB_HOST', 'localhost'); - Stellen Sie sicher, dass diese Werte exakt mit Ihren Datenbankanmeldeinformationen übereinstimmen, die Ihnen Ihr Hosting-Dienstleister zur Verfügung gestellt hat.
- Speichern Sie die Datei und laden Sie sie zurück auf Ihren Server hoch, wobei Sie die alte Datei ersetzen.
2. Testen der MySQL-Verbindung
Falls die Anmeldeinformationen korrekt sind, aber Sie weiterhin Probleme haben, könnte es ein Problem mit dem MySQL-Server selbst geben. Sie können die Verbindung mit einem einfachen PHP-Skript testen:
- Erstellen Sie eine neue Datei namens
test-connection.php. - Fügen Sie den folgenden Code hinzu:
<?php $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database_name"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; ?> - Ersetzen Sie
your_username,your_passwordundyour_database_namedurch Ihre tatsächlichen Datenbankanmeldeinformationen. - Laden Sie die Datei über FTP oder den Dateimanager in das Stammverzeichnis Ihrer WordPress-Installation hoch.
- Navigieren Sie zu
http://yourdomain.com/test-connection.php. Falls Sie „Connected successfully“ sehen, läuft der MySQL-Server. Andernfalls könnte es ein Problem mit Ihrem Hosting-Dienstleister geben, das angegangen werden muss. - Löschen Sie die Datei
test-connection.phpnach dem Test aus Sicherheitsgründen.
3. Datenbank reparieren
Falls sowohl die Datenbankanmeldeinformationen korrekt sind und der MySQL-Server läuft, aber Sie weiterhin den Fehler sehen, könnte Ihre Datenbank beschädigt sein. Sie können versuchen, sie zu reparieren:
- Melden Sie sich bei Ihrem Hosting-Kontrollpanel an.
- Navigieren Sie zum phpMyAdmin-Werkzeug (in der Regel im Abschnitt „Datenbanken“).
- Wählen Sie Ihre WordPress-Datenbank aus der linken Liste aus.
- Klicken Sie auf den Tab „Operations“ oben auf der Seite.
- Scrollen Sie nach unten und suchen Sie den Abschnitt „Maintenance“. Klicken Sie auf den Link „Repair“ neben Ihrem Datenbanknamen.
Tipp zur Fehlersuche
- Kontaktieren Sie Ihren Hosting-Support: Falls Sie nach dem Durchführen dieser Schritte das Problem nicht beheben können, könnte es ratsam sein, sich an Ihren Hosting-Anbieter zu wenden.
- Überprüfen Sie die Server-Logs: Das Überprüfen der Server-Logs kann weitere Einblicke in die Ursache des Problems bieten. Dies ist in der Regel über Ihr Hosting-Kontrollpanel zugänglich.
Durch das Befolgen dieser Schritte sollten Sie den Fehler „Verbindung zur Datenbank konnte nicht hergestellt werden“ in WordPress diagnostizieren und beheben können. Denken Sie daran, Ihre Seite immer vor der Durchführung von Änderungen an Ihren Dateien oder Ihrer Datenbank zu sichern.