So beheben Sie den Fehler beim Herstellen einer Datenbankverbindung in WordPress
Veröffentlicht: 2016-06-01Für einen WordPress-Anfänger kann „Error Establishing a Database Connection“ ein Alptraum sein. Zahlreiche Gründe können dazu führen. Und manchmal dauert es zu lange, sie zu finden und das Problem zu beheben. Die Frustration kann so hoch steigen, dass ein Neuling sich für den Rest seines Lebens an diesen Vorfall erinnern wird.
Nachdem ich nun die genauen Auswirkungen dieses Fehlers erklärt habe und hoffe, dass Sie ihn nicht so leicht nehmen, schauen wir uns an, wie er behoben werden kann und auch, was ihn verursacht.
Was steckt hinter diesem Fehler?
Wenn Sie WordPress dann manuell installiert haben, brauchen Sie keine Antwort auf diese Frage. Aber ich vermute, es ist die zweite Situation, dh installiertes WordPress über Tools wie Simple Scripts.
Wir müssen die Details der Installation nicht durchgehen und sind uns daher nicht bewusst, was genau dahinter vor sich geht. Jetzt ist es an der Zeit, ein paar Dinge zu lernen.
Eine WordPress-gesteuerte Website besteht aus einem Dateimanager, der die Front-End-Seite der Daten (Dateien und Ordner) speichert, und einer Datenbank, die die Aufzeichnung (und die Verbindung zwischen Dateien und Ordnern) des größten Teils der Front führt -Daten beenden.
Diese beiden Enden sollten zusammenarbeiten, um eine WordPress-gesteuerte Website am Laufen zu halten. Und damit diese beiden Enden miteinander kommunizieren und harmonisch arbeiten, wird zum Zeitpunkt der Installation eine Verbindung zwischen ihnen hergestellt.
Wenn nun etwas mit dieser „Verbindung“ zwischen dem Front-End und der Datenbank passiert, tritt dieser Fehler auf, über den wir sprechen.
Jetzt enthält das Front-End eine bestimmte Datei, die die Anmelde- und Konfigurationsdetails über die Datenbank enthält. Wenn etwas in dieser Datei falsch ist, ein Teil der Konfiguration falsch ist oder die Anmeldeinformationen falsch sind (oder sich ändern), tritt dieser Fehler auf.
Eine weitere Situation, in der dieser Fehler auftreten kann, ist, wenn der Datenbankteil nicht mehr reagiert. Oder im schlimmsten Fall ist das Datenbankende aufgrund eines technischen oder codierungsbezogenen Problems beschädigt.
In der realen Situation tritt dieser Fehler (fast) nie auf, sobald WordPress installiert ist und der Webmaster nie etwas am Backend oder Frontend anfasst. Aber selbst wenn man nichts getan hat, kann der Fehler wegen einiger Fehler auf Serverebene hochschießen.
In den meisten Situationen verursachen Serverfehler seitens des Hosting-Anbieters das Problem.
Alles, was Sie wissen müssen, um die Wurzeln dieses Fehlers zu verstehen, und sobald Sie alles verstanden haben, ist es Zeit für uns, mit unserer nächsten Phase fortzufahren, dh einer Lösung des Problems.
Wie behebt man einen Fehler beim Herstellen einer Datenbankverbindung?
Je nach Ursache kann die Lösung variieren. Sie müssen sich der tatsächlichen Ursache bewusst sein, bevor Sie alle Ihre Waffen abschießen können. Das Finden der Ursache ist ein entscheidender und kniffliger Teil, daher wird immer empfohlen, das Support-Team hinter dem Hosting-Anbieter um Hilfe zu bitten, falls Sie sich des Codierungsteils nicht bewusst sind.
#1 Überprüfen Sie die Anmeldeinformationen
Die wp-config-Datei, die auf der Front-End-Seite (Dateimanager) gespeichert ist, enthält die Anmeldeinformationen und Konfigurationsdetails bezüglich der Datenbank. Sie müssen überprüfen, ob sich in dieser Datei etwas geändert hat, und überprüfen, ob die Anmeldedaten korrekt sind.

Um es zu testen, können Sie eine neue Datei erstellen, sie beliebig benennen und mit „.php“ speichern. Verlängerung. Öffnen Sie nun die Datei und fügen Sie den folgenden Code ein.
<?php
$test Connection = mysql_connect('localhost', 'root', 'password');
if (!$testConnection) {
sterben('Fehler: ' . mysql_error());
}
echo 'Datenbankverbindung funktioniert!';
mysql_close($testConnection);
?>
Speichern Sie die Datei und öffnen Sie dann die URL dieser Datei im Browser. Sobald Sie die Eingabetaste drücken, wird der Code in der Datei ausgeführt und liefert das genaue Ergebnis.
Wenn Sie hier einen Fehler finden, ist die beste Lösung, die Kombination aus Benutzername und Passwort zu ändern und die gleichen Änderungen auch auf der Datenbankseite zu übernehmen.
#2 Datenbank reparieren
In den meisten Fällen tritt das Problem am Front-End der Website auf, und der Dashboard-Bereich ist weiterhin zugänglich. Wenn dies hier der Fall ist, erhalten Sie eine Meldung bezüglich der Reparatur der beschädigten Datenbank von WordPress selbst. Gehen Sie vorsichtig vor und wenn alles wie erwartet funktioniert, wird das Problem behoben.
In diesem Fall werden eine oder zwei Tabellen in der Datenbank beschädigt und verursachen das Problem. Wenn das native Reparaturtool nicht funktioniert, können Sie auch Plugins von Drittanbietern verwenden oder das Support-Team hinter dem Hosting-Anbieter bitten, sich die Tabellen anzusehen und das Problem zu beheben.
Wenn die Datenbank nicht mehr gespeichert werden kann und vollständig beschädigt ist, müssen Sie eine neue Datenbank erstellen und die Sicherungsdateien in der neuen wiederherstellen.
#3 Überprüfen Sie den Status des Servers
In den meisten Situationen beginnt eine WordPress-Website mit einem Shared-Hosting-Plan, da sie etwa hundert (oder maximal tausend) Besuche pro Tag erhält. Aber mit der Zeit und dem Aufwand wird die Website immer beliebter und erhält innerhalb einer Minute Hunderte von Zugriffen. Der Server findet eine Entschuldigung dafür, nicht mehr zu reagieren, da er nicht dafür vorgesehen ist, massiven Datenverkehr zu bewältigen.
Es gibt eine Begrenzung, bis zu der der Server den Datenverkehr verwalten kann, und sobald er die Spitze erreicht, beginnen Fehler zu feuern.
Wenn dies also bei Ihrer Website der Fall ist, dann können Sie nichts tun, außer sich an den Serveranbieter zu wenden. Kommunizieren Sie mit dem Support-Team hinter dem Hosting-Server-Anbieter und teilen Sie ihm das Problem mit. Wenn sie so gut sind, wie sie es versprochen haben, wird das Problem gelöst. Ansonsten wird es höchste Zeit auf einen neuen und besseren Server umzusteigen.
Letzte Worte
Wie ich bereits erklärt habe, wird der Fehler meistens durch den Server verursacht. In dem Moment, in dem ein Server nicht mehr reagiert, können Sie nichts tun, um das Problem zu beheben, außer darauf zu warten, dass der Hosting-Anbieter ihn wieder zum Laufen bringt. Genau aus diesem Grund wird dringend empfohlen, sich an einen bekannten Hosting-Anbieter zu wenden.
Wenn Ihre Website tonnenweise Verkehr bekommt und Sie immer noch am Shared Hosting-Plan festhalten, dann ist es höchste Zeit, auf einen Managed WordPress Hosting-Plan umzusteigen (wir empfehlen Flywheel – es ist einfach, erschwinglich und spart eine Menge Zeit und Frustration). Sobald Sie sich für einen Managed- oder VPS-Plan entschieden haben, wird es auf einem einzelnen Server keine andere Website als Ihre geben, und die Spezifikationen dieses bestimmten Servers werden auf höchstem Niveau sein, um massiven Datenverkehr zu bewältigen.
Nun, was ist Ihre Meinung zu diesem Fehler? Ich bin mir ziemlich sicher, dass der Fix für Sie funktioniert hat und die Website betriebsbereit ist. Was war das genaue Problem, das den Fehler verursacht hat? Lass uns diskutieren!