So beheben Sie den WordPress-Fehler beim Herstellen einer Datenbankverbindung

Veröffentlicht: 2020-03-02
WordPress-Fehler beim Herstellen einer Datenbankverbindung
Folgen Sie @Cloudways

Eines schönen Morgens wachst du auf, kochst Kaffee und setzt dich an deinen Arbeitsplatz. Erschreckenderweise stoßen Sie auf eine leere weiße Bildschirmseite mit einer einfachen knappen Meldung: "Fehler beim Herstellen einer Datenbankverbindung".

Unabhängig davon, wie oft Sie aktualisieren, können Sie nicht auf die Website zugreifen.

Für jede Minute, die Ihre Website ausfällt, verlieren Sie leider die Chance, Leads zu generieren, Conversions zu erzielen und Verkäufe zu erzielen.

Der Ernst der Lage ist ernst, aber beruhigen Sie Ihre Nerven und geraten Sie nicht in Panik! Lesen Sie diese Anleitung weiter, um einen praktischen Ansatz zur Behebung des Fehlers beim Herstellen einer Datenbankverbindung in WordPress besser zu verstehen und zu lernen.

  • Warum tritt ein WordPress-Datenbankfehler auf?
  • Fehler beim Herstellen einer Datenbankverbindung ermitteln
  • Überprüfen Sie die Anmeldeinformationen für die Datenbank in wp-config
  • Benutzername und Passwort zurücksetzen
  • Datenbankhostwert

Warum tritt ein WordPress-Datenbankfehler auf?

Lassen Sie uns zunächst untersuchen, was diese Fehlermeldung tatsächlich bedeutet.

Ihre Datenbank verwendet eine Sprache namens MySQL. Ihre Website ist auf eine serverseitige Sprache namens PHP angewiesen. Immer wenn die URL Ihrer Website in den Browser eingegeben wird, verwendet WordPress PHP, um alle Informationen zur Seite aus der Datenbank abzurufen und an den Browser des Besuchers zu senden.

Ablauf der WordPress-Website

Der Fehler beim Herstellen einer Datenbankverbindung, den Sie häufig erleben, liegt daran, dass diese MySQL-PHP-Verbindung aus irgendeinem Grund getrennt wurde, den wir untersuchen müssen.

Jedes der folgenden Szenarien kann diesen Fehler verursachen:

  • Ihre Zugangsdaten (Benutzername und Passwort) wurden möglicherweise geändert. Auch wenn Sie die Änderung nicht selbst vorgenommen haben, könnte dies irgendwie passiert sein.
  • Wenn Sie ein schlecht codiertes Plugin installieren, kann Ihre Datenbank beschädigt werden.
  • Ihre Website weist möglicherweise einen starken Traffic-Spitze auf, der die Kapazität Ihres Servers übersteigt.
  • Möglicherweise ist Ihr WordPress-Webhosting fehlerhaft und die Datenbank funktioniert aufgrund eines Problems an ihrem Ende nicht.

Bevor Sie versuchen, den Fehler beim Herstellen einer Datenbankverbindung in WordPress zu beheben, empfehle ich Ihnen, ein Backup zu erstellen! Sie haben folgende Möglichkeiten, um ein Backup zu erstellen:

  • Laden Sie alle Webdateien von FTP (SFTP) herunter. Melden Sie sich dazu bei Ihrem Hosting-Konto an (ich verwende Cloudways).
  • Exportieren Sie die MySQL-Datenbank über die Exportfunktion.
  • Alternativ können Sie UpdraftPlus verwenden, um Ihre Daten zu sichern.

Wenn Sie Cloudways-Kunde sind, machen wir es Ihnen einfach und ermöglichen Ihnen, sowohl manuelle als auch automatisierte WordPress-Backups über die Plattform zu erstellen. Die folgende Abbildung zeigt, wie Cloudways einfache und regelmäßige Backups ermöglicht.

WordPress-Backup - Cloudways

Lassen Sie uns nun Ihr Problem eingrenzen.

Fehler beim Herstellen einer Datenbankverbindung ermitteln

Tritt der gleiche Fehler auf, wenn Sie versuchen, die Website-URL ( Front-End ) einzugeben und sich bei /wp-admin/ ( Back-End ) anzumelden? Wenn der Fehler derselbe ist, dh Fehler beim Herstellen einer Datenbankverbindung, fahren Sie mit dem nächsten Schritt fort.

Wenn jedoch beim Versuch, sich bei /wp-admin/ anzumelden , der folgende Fehler auftritt , ist Ihre Datenbank beschädigt:

Eine oder mehrere Datenbanktabellen sind nicht verfügbar. Die Datenbank muss möglicherweise repariert werden

In Ihrem WordPress -Stammdateiverzeichnis müssen Sie Ihre Datei wp-config.php finden . Sie müssen dies tun, um die integrierte Reparaturfunktion von WordPress zu aktivieren.

Starten Sie Filezilla —–> (WordPress-Installationsordner) —–> public_html

Klicken Sie mit der rechten Maustaste auf die Datei wp-config.php und wählen Sie einen Code-Editor aus, z. B. Sublime Text Editor, um die Datei zu öffnen.

wp-config WordPress

Nachdem Sie die Datei wp-config.php geöffnet haben , fügen Sie die folgende Zeile am Ende der Datei hinzu:

 define('WP_ALLOW_REPAIR', true);

Navigieren Sie nun zu:

 deinewebsite.com/wp-admin/maint/repair.php

(Ersetzen Sie „yourwebsite.com“ durch Ihre tatsächliche URL)

WordPress-Datenbank reparieren

Sie sehen die oben genannten Optionen. Wir empfehlen Ihnen, die Option „ Datenbank reparieren und optimieren “ zu wählen. Obwohl es länger dauert, ist es ein umfassenderer Versuch, das Problem zu beheben.

Auf diese Reparaturseite kann ohne Anmeldung zugegriffen werden, sodass ein Sicherheitsproblem entsteht. Entfernen Sie sofort nach Abschluss der Reparatur und Optimierung die Codezeile, die Sie der Datei wp-config.php hinzugefügt haben.

Das Beheben von Fehlern ist mit Cloudways Managed Hosting einfacher

Testen Sie unser Managed Cloud Hosting für eine problemlose Erfahrung.

Kostenlos starten!

Hat diese Methode den WordPress-Fehler beim Herstellen einer Datenbankverbindung behoben? Wenn ja, herzlichen Glückwunsch! Wenn nicht, lesen Sie diese Anleitung weiter, um eine weitere Lösung für den Fehler zu finden.

Überprüfen Sie die Anmeldeinformationen für die Datenbank in wp-config

Wenn das in den vorherigen Absätzen beschriebene Verfahren bei Ihnen nicht funktioniert hat, sind Ihre Datenbankeinstellungen die mögliche Ursache für Ihr Problem.

Wie bereits erwähnt, können Ihre Datenbank-Login-Einstellungen durcheinander geraten, wenn Sie andere Details Ihrer Benutzerinformationen oder Datenbank ändern. Dies passiert, wenn die Datei wp-config.php vom System nicht richtig aktualisiert wird.

wp-config.php ist die wichtigste Datei von WordPress. Es enthält alle Datenbankinformationen.

Um diese Datei zu öffnen, gehen Sie zu:

Starten Sie Filezilla —–>(WordPress-Installationsordner) —–> public_html

Klicken Sie mit der rechten Maustaste auf die Datei wp-config.php und wählen Sie einen Code-Editor wie Sublime aus, um die Datei zu öffnen.

Nachdem Sie die Datei wp-config.php geöffnet haben, sehen Sie im Code vier wesentliche Variablen, die für die Verbindung mit der Datenbank erforderlich sind.

Dies sind Datenbankname, Datenbankbenutzername, Datenbankpasswort und Datenbankhost , der in den meisten Fällen localhost ist (es kann auch eine IP-Adresse anstelle von localhost geben).

 // ** MySQL-Einstellungen - Diese Informationen erhalten Sie von Ihrem Webhost ** //

/** Der Name der Datenbank für WordPress */
define( 'DB_NAME', 'database_name_here');

/** MySQL-Datenbank-Benutzername */
define( 'DB_USER', 'username_here');

/** MySQL-Datenbankkennwort */
define( 'DB_PASSWORD', 'password_here');

/** MySQL-Hostname */
define('DB_HOST', 'localhost');

Notieren Sie diese Werte. Melden Sie sich nun bei Ihrem Hosting an, in meinem Fall ist es die Cloudways-Plattform, und wählen Sie die Registerkarte „ Anwendungen “. Rufen Sie Ihre WordPress-Anwendung auf, klicken Sie auf der Registerkarte „ Zugriffsdetails “ auf „ Datenbankmanager starten “.

Anwendungszugriffsdetails - Cloudways

Klicken Sie auf die Tabelle mit dem Namen wp_options . Es sollte Ihren Website-Namen, Ihre URL und andere Einstellungen anzeigen. Dies zeigt, ob Sie die richtigen Informationen in Ihrer Datei wp-config.php haben oder nicht.

WordPress-Datenbank - wp_options

Wenn die Feldinformationen ' siteurl ' und ' home ' unterschiedlich sind, bearbeiten Sie die Datei wp-config.php und fügen Sie die gleichen Werte wie in der Tabelle wp_options ein.

Benutzername und Passwort zurücksetzen

Sie müssen sicherstellen, dass der Benutzername und das Passwort in Ihrer Datei wp-config.php mit denen in phpMyAdmin übereinstimmen. In unserem Fall ist es „ MySQL Access “.

WordPress-Datenbankdetails - Cloudways

Wenn Benutzername und Passwort nicht übereinstimmen, öffnen Sie Ihre Datei wp-config.php und bearbeiten Sie sie so, dass sie die Werte aus dem „ MySQL Access “-Panel enthält.

Das ist es! Wenn Sie dies über cPanel versuchen würden, müssten Sie viel mehr Aufwand betreiben.

Datenbankhostwert

Der vierte wichtige Wert in der WordPress-Datei wp-config.php ist DB_HOST . Bei den meisten Webhosting-Anbietern muss dieser Wert localhost sein, was standardmäßig der Wert in der Datei ist.

Wenn Sie alle oben genannten Schritte ausgeführt haben und immer noch der Fehler beim Herstellen einer Datenbankverbindung in WordPress auftritt, überprüfen Sie diese offizielle Liste der DB_HOST-Werte für verschiedene Webhosting-Anbieter. Andernfalls können Sie sich an Ihren Webhosting-Provider wenden und ihn bitten, Ihnen den DB_HOST-Wert zur Verfügung zu stellen und ihn in die Datei wp-config.php einzutragen.

Wir hoffen, dass Sie diese Anleitung hilfreich finden und dass Sie den WordPress-Fehler beim Herstellen eines Datenbankverbindungsproblems beheben konnten.

Haben Sie einen anderen Weg gefunden, um dieses Problem loszuwerden? Lassen Sie es uns in den Kommentaren unten wissen und erwähnen Sie, was bei Ihnen funktioniert hat und was nicht. Es wird anderen zugute kommen, die mit dem gleichen Problem wie Sie konfrontiert sind.

Häufig gestellte Fragen

  1. Was ist der Datenbankverbindungsfehler in WordPress?

Nun, kurz gesagt, dieser Fehler tritt auf, weil WordPress keine Verbindung zu einer Datenbank herstellen kann. Und der Grund für diese Behinderung kann unterschiedlich sein. Dies kann folgende Gründe haben:

  • Ihr Login und Ihre Zugangsdaten sind falsch oder wurden geändert.
  • Ihr Datenbankserver antwortet nicht.
  • Ihre Datenbank wurde beschädigt.

Meistens tritt dieser Fehler aufgrund eines Serverfehlers auf, aber es können auch andere Faktoren vorliegen.