Die Meldung „Fehler beim Herstellen einer Datenbankverbindung“ in WordPress ist ein kritischer Fehler, der Ihre Website für Benutzer unzugänglich macht. Sie tritt auf, wenn WordPress keine Verbindung zur Datenbank herstellen kann.
Da mehrere Faktoren diese Verbindung beeinträchtigen können, kann der Fehler für Anfänger etwas schwierig zu beheben sein.
Wir betreiben unseren Blog seit 16 Jahren mit WordPress und sind auf verschiedene Fehler und Warnungen gestoßen, darunter auch die Meldung „Fehler beim Herstellen einer Datenbankverbindung“. Durch unsere Erfahrung und viele Versuche haben wir gelernt, diese Probleme zu beheben, ohne unsere Website zu beeinträchtigen.
In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie den Fehler „Fehler beim Herstellen einer Datenbankverbindung“ auf Ihrer WordPress-Website einfach beheben können.

Was verursacht den Fehler beim Herstellen einer Datenbankverbindung in WordPress?
Eine Datenbank ist eine Software, die es einfach macht, Daten aus anderer Software zu speichern, zu organisieren und abzurufen.
Als Content-Management-System verwendet WordPress eine Datenbank, um alle Ihre Inhalte und andere Website-Daten zu speichern. Es stellt dann jedes Mal eine Verbindung zur Datenbank her, wenn jemand Ihre Website besucht.
WordPress benötigt die folgenden Informationen für die Verbindung zur Datenbank:
- Ihr Datenbankname
- Datenbank-Benutzername und -Passwort
- Datenbankserver
This information is stored in your WordPress configuration file, which is called wp-config.php.
Wenn eine dieser Informationen falsch ist, kann sich WordPress nicht mit Ihrem Datenbankserver verbinden und Sie sehen die Fehlermeldung „Fehler beim Herstellen einer Datenbankverbindung“.

Es ist einer der häufigsten WordPress-Fehler. Neben falschen Anmeldedaten kann dieser Fehler auch auftreten, wenn der Datenbankserver ausgefallen ist oder die Datenbankdateien beschädigt sind.
Nichtsdestotrotz wollen wir uns Schritt für Schritt ansehen, wie das Problem „Fehler bei der Datenbankverbindung“ in WordPress behoben werden kann.
1. Überprüfen Sie Ihre WordPress-Datenbankanmeldeinformationen
Incorrect credentials are the most common cause of the database connection error. If you recently moved your WordPress site to a new host, then this is likely the problem.
Ihre WordPress-Datenbankanmeldeinformationen werden in der Datei wp-config.php gespeichert. Dies ist die WordPress-Konfigurationsdatei, die wichtige Einstellungen, einschließlich Datenbankinformationen, enthält.
Wenn Sie noch nie eine wp-config.php-Datei bearbeitet haben, dann werfen Sie einen Blick auf unseren Anfängerleitfaden unter So bearbeiten Sie die wp-config.php-Datei für weitere Anweisungen.
Sie werden nach den folgenden Zeilen in der Datei wp-config.php suchen:
// ** 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' );
Hier müssen Sie sicherstellen, dass die Informationen für den Datenbanknamen, Benutzernamen, das Passwort und den Datenbankhost korrekt sind.
Sie können diese Informationen in Ihrem Dashboard Ihres WordPress-Hosting-Kontos bestätigen. Für dieses Tutorial verwenden wir Bluehost, aber der Prozess wird für andere Hosting-Panels ähnlich sein.
Nach dem Einloggen klicken Sie in der linken Spalte auf den Tab 'Website' und wechseln dann zum Tab 'Erweitert'. Scrollen Sie dann zum Abschnitt 'Datenbank' und klicken Sie daneben auf die Schaltfläche 'Verwalten'.

Dies öffnet die Seite MySQL-Datenbanken in cPanel in einem neuen Fenster.
Hier finden Sie Ihren Datenbanknamen und Benutzernamen im Abschnitt 'Aktuelle Datenbank'. Denken Sie daran, diese Details in ein Notizblock zu kopieren und einzufügen, damit Sie sie in die wp-config-Datei einfügen können.

Scrollen Sie als Nächstes zum Abschnitt „Aktuelle Benutzer“, wo Sie neben Ihrem Datenbanknamen auf den Link „Passwort ändern“ klicken können.
This will take you to a new screen, where you can change the database password according to your liking.

Sobald Sie alle Ihre Datenbankdetails bestätigt haben, können Sie diese Informationen bei Bedarf in Ihrer wp-config.php-Datei ändern.
Versuchen Sie danach, Ihre Website erneut zu besuchen, um zu sehen, ob die Fehlermeldung zur Datenbankverbindung behoben ist.
Wenn Sie den Fehler immer noch sehen, bedeutet dies, dass etwas anderes nicht stimmt.
2. Überprüfen Sie Ihre Datenbank-Hostinformationen
If you are confident that your database name, username, and password information are accurate, then you will want to make sure you are using the correct database host information.
Die meisten WordPress-Hosting-Unternehmen verwenden localhost als Ihren Datenbank-Host. Einige Managed WordPress Hosting-Unternehmen verwenden jedoch separate Server zum Hosten von Datenbanken. In diesem Fall ist Ihre Datenbank-Host-Information nicht localhost.
Das bedeutet, dass Sie sich an Ihr WordPress-Hosting-Unternehmen wenden müssen, um diese Details zu bestätigen.
3. WordPress-Datenbank reparieren
Möglicherweise erhalten Sie jetzt eine andere Fehlermeldung im wp-admin-Dashboard, z. B. „Eine oder mehrere Datenbanktabellen sind nicht verfügbar“ oder „Die Datenbank muss möglicherweise repariert werden“. In diesem Fall müssen Sie Ihre Datenbank reparieren.
Sie können dies tun, indem Sie die folgende Zeile in Ihre wp-config.php-Datei einfügen. Stellen Sie sicher, dass Sie sie direkt vor der Zeile „Das ist alles, bearbeiten Sie nicht weiter! Viel Spaß beim Bloggen“ einfügen:
define('WP_ALLOW_REPAIR', true);
Sobald Sie das getan haben, können Sie die Einstellungen einsehen, indem Sie diese Seite besuchen: http://www.yoursite.com/wp-admin/maint/repair.php. Stellen Sie einfach sicher, dass Sie yoursite.com durch Ihren eigenen Domainnamen ersetzen.
Here, you must click the ‘Repair Database’ button to start the process.

Hinweis: Der Benutzer muss nicht angemeldet sein, um auf die Seite zur Reparatur der Datenbank zugreifen zu können. Sobald Sie Ihre Datenbank repariert und optimiert haben, stellen Sie sicher, dass Sie diese Codezeile aus Ihrer wp-config.php entfernen.
Wenn Sie jedoch keinen Code zu Ihrer Website hinzufügen möchten, können Sie Ihre Datenbank auch über das cPanel Ihres Hosting-Kontos reparieren.
Besuchen Sie Ihr Hosting-Konto, wo Sie in der linken Spalte die Seite „Websites“ öffnen müssen. Wechseln Sie dann zur Registerkarte „Erweitert“ und klicken Sie im Abschnitt „Datenbank“ auf die Schaltfläche „Verwalten“.

Dies öffnet cPanel in einem neuen Tab. Scrollen Sie hier nach unten zum Abschnitt „Datenbanken ändern“ und wählen Sie den Namen Ihrer Datenbank aus dem Dropdown-Menü „Datenbank reparieren“ aus.
Sobald Sie dies getan haben, klicken Sie einfach auf die Schaltfläche „Datenbank reparieren“, um den Vorgang zu starten.

Das Hosting-Panel wird Ihre Datenbank nun automatisch für Sie reparieren.
Sobald der Vorgang abgeschlossen ist, sehen Sie auch eine Erfolgsmeldung.

Sie können jetzt Ihre WordPress-Website besuchen, um zu sehen, ob der Fehler behoben wurde oder nicht.
4. Prüfen Sie, ob Ihr Datenbankserver ausgefallen 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 hohem Traffic auf einem Server passieren. Ihr Host-Server kann die Last einfach nicht bewältigen (insbesondere wenn Sie Shared Hosting nutzen).
Due to this, your site will get slow and may even output the error for some users. In this case, you should get on the phone call or live chat with your hosting provider and ask them if your MySQL server is responsive.
Zusätzlich, wenn Sie andere Websites auf demselben Server betreiben, können Sie diese Websites überprüfen, um zu bestätigen, dass Ihr SQL-Server ausgefallen ist.
Wenn Sie keine andere Website auf demselben Hosting-Konto haben, gehen Sie einfach zu Ihrem Hosting-Dashboard und wechseln Sie zum Tab „Erweitert“.
Klicken Sie danach auf die Schaltfläche 'Verwalten' neben dem Abschnitt phpMyAdmin.

Dies öffnet phpMyAdmin in einem neuen Fenster, wo Sie oben auf die Option 'Datenbank' klicken müssen.
After that, click on your database’s name to access its settings. If you can do that, then it is time for you to check if your database user has sufficient permissions.

Um dies zu tun, müssen Sie eine neue Datei namens testconnection.php erstellen und den folgenden Code darin einfügen:
<?php
$link = mysqli_connect('localhost', 'username', 'password');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
Stellen Sie beim Einfügen des Codes sicher, dass Sie den Benutzernamen und das Passwort durch Ihre eigenen ersetzen. Sie können diese Datei jetzt 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 den Fehler verursacht.
Nun müssen Sie zu Ihrer wp-config-Datei zurückkehren und sie durchsuchen, um sicherzustellen, dass alle Details korrekt und ohne Tippfehler sind.
Zusätzliche Lösungen, die für Benutzer funktioniert haben
Wenn die oben genannten Tipps zur Fehlerbehebung den Fehler bei der Datenbankverbindung auf Ihrer Website nicht beheben, können Sie diese zusätzlichen Schritte ausprobieren.
Wie von unseren Benutzern berichtet, haben diese Schritte einigen von ihnen geholfen, den Datenbankverbindungsfehler auf ihren Websites zu beheben.
1. Aktualisieren Sie die WordPress-Website-URL
Sie können versuchen, die WordPress-Site-URL über phpMyAdmin in cPanel zu aktualisieren.
Greifen Sie einfach über das Dashboard Ihres Hosting-Kontos auf phpMyAdmin zu und wählen Sie Ihre WordPress-Datenbank aus der Liste aus.
Wechseln Sie danach zum SQL-Menü oben und geben Sie die folgende MySQL-Abfrage ein:
UPDATE wp_options SET option_value='YOUR_SITE_URL' WHERE option_name='siteurl'
Es sollte so aussehen:

Vergessen Sie nicht, Ihre eigene Website-URL anzugeben und wp_options durch Ihren eigenen Tabellennamen zu ersetzen, da Sie möglicherweise das WordPress-Tabellenpräfix geändert haben.
2. Webserver neu starten
Benutzer auf dedizierten Servern, lokalen Servern und virtuellen privaten Servern (VPS) können versuchen, ihre Server neu zu starten.
Dies startet Ihren Web- und Datenbankserver neu, was einige vorübergehende Störungen beheben kann, die den Fehler verursachen.
3. Hilfe suchen
Wenn alles andere fehlschlägt, müssen Sie möglicherweise Ihren Webhosting-Anbieter kontaktieren. Alle guten WordPress-Hosting-Unternehmen helfen Ihnen bei der Fehlerbehebung, weisen Sie in die richtige Richtung oder beheben das Problem sogar für Sie.
Sie können auch WordPress-Entwickler einstellen, die Ihnen bei der Behebung dieses Problems helfen.
Wir hoffen, dieser Artikel hat Ihnen geholfen, das Problem „Fehler beim Aufbau einer Datenbankverbindung“ in WordPress zu beheben. Möglicherweise möchten Sie auch unseren WordPress-Fehlerbehebungsleitfaden für Tipps zur eigenständigen Behebung von WordPress-Problemen oder unser Tutorial zum Hinzufügen einer benutzerdefinierten Datenbankfehlerseite in WordPress sehen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.


Javatechig
Wunderbar. Sie haben mir den Tag gerettet.
CE
Vielen Dank!!!!!!!! Hat wie am Schnürchen funktioniert!!
Mark Larson
Sie sind so hilfreich! Meine ganze Arbeit wurde gespeichert! Ja, ich muss ein Backup machen… Ich habe eins gemacht! Vielen Dank, das ist genau die Ressource, die ich brauchte. Glücklicherweise hat Google es sofort gefunden.
Michael Simoni
Ich habe eine Test-WordPress-Installation auf meinem Heimcomputer, der unter Fedora läuft. Ich habe den Computer mit einer aktuellen Kopie von Fedora neu installiert/umgezogen. Ich habe die Datenbank und die WordPress-Installation wiederhergestellt. Alles hätte in Ordnung sein sollen, außer dass ich den Fehler "Kann keine Verbindung zur Datenbank herstellen" hatte. Ich habe diese WordPress-Installation schon lange. Es stellt sich heraus, dass ich beim Umzug auf den neuen Server auch eine neue my.cnf bekommen habe. Jetzt habe ich sie überprüft und alles gleich gemacht, aber aus irgendeinem Grund habe ich die folgende Zeile in /etc/my.cnf nicht hinzugefügt. Vielleicht wollte ich nur sehen, was passiert. hmmm... was macht dieser Knopf.....
# Standardmäßig das alte Passwortformat für Kompatibilität mit mysql 3.x verwenden
# Clients (die das mysqlclient10-Kompatibilitätspaket verwenden).
old_passwords=1
Nachdem ich diese Zeile hinzugefügt hatte, war das Datenbankverbindungsproblem behoben.
Also muss ich diesen Benutzer löschen und ihn mit dem neuen Passwortformat neu erstellen.
Beachten Sie, dass ich auch
skip-networking
in /etc/my.cnf habe und... es funktioniert. Das hält mysql vom Netzwerk fern, einschließlich 127.0.0.1. Es ist nur ein Einfallstor weniger für die Unruhestifter.
Matt
Ich hatte einen Datenbankverbindungsfehler auf der Website eines Kunden und konnte über PHPMyAdmin auf die Datenbank zugreifen, aber die Ausführung der oben genannten testconnect.php-Datei ergab eine Antwort, die in diesem Artikel nicht aufgeführt ist:
“PHP Warning: mysql_connect(): No connection could be made because the target machine actively refused it.”
Ich habe mich mit Fasthosts in Verbindung gesetzt, wo meine Kunden waren, und es stellte sich heraus, dass sie Probleme mit der Integration von PHP5.4 hatten „und die einzige Lösung ist, das Passwort des MySQL-Datenbankbenutzers zurückzusetzen.“
Wenn Sie also in diesem Boot sitzen, können Sie das Problem möglicherweise beheben, indem Sie über PHPMyAdmin auf die Datenbank zugreifen und die Abfrage ausführen:
SET SESSION old_passwords = 0;
SET PASSWORD = PASSWORD(‘datenbankpasswortgehthier’);
!! WICHTIGER HINWEIS !! : Stellen Sie sicher, dass Sie ‘databasepasswordgoeshere’ korrekt eingeben, sonst setzen Sie Ihr DB-Passwort auf ein neues zurück, anstatt auf dasselbe Passwort, und es könnte Ihre Website weiter beschädigen!
Terry
Ich muss wirklich dumm sein! Ich verstehe ein wenig von WordPress, aber das klingt alles weit außerhalb meiner Liga.
Ich habe versucht, genau das zu tun, was Sie gesagt haben, und das ist, was ich bekomme
Warnung: Header-Informationen können nicht geändert werden – Header wurden bereits gesendet von (Ausgabe gestartet in /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-config.php:2) in /customers/8/a/3/chigwelltkd.com/httpd.www/wordpress/wp-includes/functions.php in Zeile 2801
Fehler beim Aufbau einer Datenbankverbindung.
Ich habe keine Ahnung, was ich als Nächstes tun soll!!!
Ich habe nicht nur die Website aus dem Web verloren, sondern kann mich auch nicht mehr im WordPress-Admin anmelden.
GIBT ES IRGENDEINE HOFFNUNG!!!!!
WPBeginner Support
Machen Sie die Änderungen rückgängig, indem Sie über FTP auf Ihre Website zugreifen.
Admin
Rowan Weismiller
Vielen Dank für diesen Beitrag, er hat mir viel Zeit und Kopfzerbrechen erspart. Prost!
SH
Mein Problem wurde dank dieses Artikels in weniger als 10 Minuten gelöst
DU BIST SPITZE… du meinst es ernst
Tausend Dank!!!
alin
Danke Mann, es hat funktioniert!
Diana
Danke. Sehr guter Artikel
Nayonika
Dieses Tutorial hat wirklich geholfen, mein Problem zu lösen!! Vielen Dank!!
Lyndsay
Vielen Dank, das hat mir geholfen, meine Websites zu reparieren!
Sumi Ghosh
Hallo,
Kürzlich habe ich ein Theme auf die WordPress-Seite hochgeladen, ich habe auch die lokale Datenbank hochgeladen. Ich habe auch meine wp-config-Datei geändert. Immer noch erhalte ich den Fehler Datenbankverbindungsfehler. Als ich mein wp-admin öffnete, wurde ich zu wp-login weitergeleitet.
Kann ich wissen, was das Problem sein könnte?
WPBeginner Support
Wir halten es für normales Verhalten von WordPress, Sie zu wp-login.php umzuleiten, wenn Sie versuchen, auf das wp-admin-Verzeichnis zuzugreifen. Können Sie bitte weiter erklären? Haben Sie Ihre wp-config.php-Datei überprüft? Enthält sie die Datenbankinformationen Ihrer Live-Website?
Admin
Aliesha
I had 4 sites give a 127.0.0.1 “Cannot connect to server” message & I also had no access to admin. I went through troubleshooting, & nothing helped. So, I contacted my web-hosting service, Bluehost, to inquire whether the MySQL server was responsive. The tech told me to login to my control panel’s File Manager, select “Show hidden files,” and then to go inside my root directory for each domain & rename my .htaccess file to .htaccess.old . He said he guessed that a plugin added code to my .htaccess file, causing my wp-admin to redirect to an IP address. It worked.
WPBeginner Support
Schön, dass es funktioniert hat. Sie sollten jedoch das verantwortliche Plugin dafür finden und löschen.
Admin
Erik de Vries
Ich habe gerade diesen Fehler auf meiner eigenen Website erhalten. wp-config.php war in Ordnung. PhpMyAdmin konnte die Datenbank laden. Beim Versuch, die Tabelle wp_options zu öffnen, sagte PhpMyAdmin, dass die Tabelle repariert werden müsse. Die Reparaturfunktion in PhpMyAdmin hat die Tabelle repariert und gemeldet, dass eine Zeile entfernt wurde (ohne zu sagen, welche). Keine Ahnung, was das verursacht hat.
Danke für den Artikel, er hat mir geholfen, den Fehler zu debuggen.
Ben
Habe gerade dieses Problem bekommen, die Datenbank über das Host-cPanel überprüft, der Admin-Benutzer scheint aus der Datenbank entfernt worden zu sein, was vermutlich der Grund ist, warum WP keine Verbindung herstellen kann. Das Problem ist, dass mein FTP ebenfalls ausgefallen zu sein scheint, sodass ich keine Lösungen anwenden kann! Die Subdomain scheint noch zu funktionieren. Es ist schwer vorstellbar, dass dies etwas anderes als böswillig ist!
WPBeginner Support
Kontaktieren Sie Ihren Webhoster für Support.
Admin
Zimbrul
Ich hatte gerade dieses Problem mit einer meiner Websites und die Reparatur der Datenbank aus wp-config.php hat nicht funktioniert. Ich habe es behoben, indem ich in cPanel (Softaculous) auf WordPress 3.6.1 aktualisiert habe.
Kyra Dawson
Danke, Leute! Toller How-To-Artikel!
Ike
Heute hat meine Website aus irgendeinem Grund Probleme mit der Datenbankverbindung.
• Bestätigt, dass mein Datenbankzugriff über testconnection.php funktioniert.
• Die Salt-Schlüssel durch neue ersetzt.
• Die richtigen Website-URLs für 'WP_HOME' und 'WP_SITEURL' definiert.
• Keine Probleme mit langsamer Serverleistung, da meine anderen Websites in anderen Root-Verzeichnissen funktionieren.
Ich vermute, es könnte ein kürzlich hinzugefügtes Plugin sein?
Wie deinstalliert man ein Plugin richtig, wenn man weder das WordPress-Root- noch das wp-admin-Verzeichnis im Browser aufrufen kann?
Danke im Voraus.
Redaktion
Siehe diesen Artikel:
https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
Admin
Anudeep
Vielen Dank für einen so guten Artikel!
Mein Problem war etwas anders. Ich hatte dieses Problem wegen des Plugins 'clicky analytics'.
Ich wurde fast verrückt, da ich keine Ahnung hatte, was das Problem sein könnte. Schließlich, nach viel Versuch und Irrtum, fand ich heraus, dass es sich um eine Plugin-Interferenz handelte.
Giorgos
Danke für den Beitrag
Es funktioniert für mich
Naman Agrawal
Huh! sir you deserve an award.
It just worked for me. I was having this problem from last one month and you just served with this.
Thank you very much
Roeland Sanctorum
Problem bei der Anforderung eines neuen Passworts aufgetreten und nicht erkannt, dass dies ein Datenbankproblem verursachen würde. Glücklicherweise habe ich Ihre Kommentare und Richtlinien gefunden. Problem in 3 Minuten gelöst.
Nochmals vielen Dank (jetzt habe ich Ihren wöchentlichen E-Mail-Newsletter abonniert)
Redaktion
Thanks Roeland
Glad we were able to help.
Admin
Tamela
Mein Problem trat auf, als ich die Website zu einem neuen Hosting umgezogen habe. Ich hatte die Konfigurationsdatei geändert, um sie an meine neue Datenbank, meinen Benutzernamen und mein Passwort anzupassen. Aber nichts funktionierte.
Dein Tipp, die WP-Admin-Seite zu überprüfen, hat den Durchbruch gebracht. Sie sagte mir, dass etwas mit dem Benutzernamen nicht stimmte. Ich ging in c-Panel und stellte fest, dass ich den Benutzer nicht mit der Datenbank verknüpft hatte. Zwei Sekunden später war alles in Ordnung!
Sie haben mich potenziell Stunden des Testens der falschen Dinge erspart! Danke!
Redaktion
Glad we were able to help
Admin
Stu Farrimond
Ich möchte dir einen dicken Kuss geben.
SEHR nützlich.
Mein Problem schien jedoch etwas seltsam zu sein – und es könnte jemand anderem helfen:
Heute Morgen produzierte unsere Domain den Fehler:
Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php on line 384
Ich habe versucht, die PHP-Speicherzuweisung zu erhöhen.
Zu wp-settings (im Stammverzeichnis) hinzugefügt:
define(‘WP_MAX_MEMORY_LIMIT’, ‘256M’);
führte zu:
„Fehler beim Aufbau einer Datenbankverbindung“
Zeile entfernt und untere Grenze hinzugefügt:
define(‘WP_MEMORY_LIMIT’, ’64M’);
führte zu:
‘Fehler beim Aufbau einer Datenbankverbindung’
Alle Änderungen in wp-settings.php wurden nun als Original wiederhergestellt.
'Fehler beim Aufbau einer Datenbankverbindung' bestand weiterhin (für 5 – 10 Minuten)
Bevor ich zum ursprünglichen Fehler zurückkehre:
Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 30720 bytes) in /home/gurumaga/public_html/wp-admin/includes/class-wp-list-table.php on line 384
Ich habe das PHP-Speicherlimit auf: define(‘WP_MEMORY_LIMIT’, ’64M’); erneut erhöht
Dann habe ich die Datenbankreparatur wie von Ihnen empfohlen durchgeführt.
Obwohl keine Datenbankfehler identifiziert wurden, ist die Website jetzt wieder online und läuft.
Seltsam – ich bin mir nicht sicher, ob Sie oder jemand anderes das verstehen kann??
Jamila
DANKE.
Redaktion
You are welcome
Admin
Donatus
Vielen Dank, ich habe es selbst repariert und es funktioniert perfekt. Meine Website ist wieder da
Michael
Peinlich… Ich habe alles in diesem Blog ausprobiert und alles doppelt überprüft…
Es ist mir nie in den Sinn gekommen, dass ich mich beim Eingeben des Passworts vertippt hatte.
Doh! So, here’s a +! for double checking the basics
Shaqinah
Hallo, ich habe den Fehler gemacht, die Home-URL zu ändern. Ursprünglich war sie http://shaneynayguns.com/wordpress und die Site-URL war ebenfalls: http://shaneynayguns.com/wordpress. Dann habe ich die Site-URL zu http://shaneynayguns.com geändert (in der Annahme, dass meine Website dadurch live gehen würde, wie Sie sehen, bin ich darin ein absoluter Idiot). Es passierte nichts, also hat das Genie hier die Home-URL zu shaneynayguns.com geändert. Das ist, als die Dinge schiefgingen: Ich konnte mich nicht mehr bei wp-admin anmelden und die Weiterleitung zu .com/wordpress führte mich zu einer Fehlerseite. (shaneynayguns.com blieb unverändert und leitete zu einer Landingpage weiter) Dann ging ich in ein Forum und folgte den genauen Anweisungen, die lauteten:
1. Gehen Sie zu phpmyadmin
2. Gehen Sie zur richtigen Datenbank
3. Durchsuchen Sie wp_option
4. Bearbeiten Sie die Site-URL (ich habe sie zu .com/wordpress geändert)
Anscheinend hat es laut Kommentaren aller funktioniert... außer bei mir! shaneynayguns.com/wordpress leitet jetzt zu einer Seite mit "Fehler beim Aufbau einer Datenbankverbindung" weiter! Das macht mich wahnsinnig! Ich hoffte, ob mir jemand von Ihnen helfen könnte. Wie offensichtlich ist, habe ich keine Ahnung von Web-Jargon, daher würde ich eine vereinfachte Lösung sehr schätzen. Ja, ich bin ein Idiot und brauche dringend Hilfe! (Zu Ihrer Information: Ich hoste bei GoDaddy)
Vielen Dank im Voraus!
Redaktion
Öffnen Sie Ihre wp-config.php-Datei und fügen Sie Folgendes hinzu:
define('WP_HOME', 'http://shaneynayguns.com/wordpress'); define('WP_SITEURL', 'http://shaneynayguns.com/wordpress');1-click Use in WordPress
Admin
Anderson Tagata
Hey, das hat bei mir funktioniert. Meine WordPress-Website ist bei Godaddy und ich habe versucht, sie in ein Unterverzeichnis zu legen. Jetzt funktioniert es. Direkt danach erschien ein Bildschirm zur Datenbankaktualisierung, dann war alles in Ordnung. Außerdem habe ich die obigen Defines entfernt und es funktioniert immer noch. Danke.
Zac
Vielen Dank für Ihren Info-Leitfaden, er hat mir geholfen, mein Problem zu beheben.
Um Ihnen meine Lösung mitzuteilen: Ich konnte keinen Tippfehler in der wp-config.php sehen, entschied mich aber, meine Datenbank und den verknüpften Benutzernamen zu löschen. Ich habe dann neue erstellt und die neuen Daten manuell in die wp-config eingetragen und zack, direkt drin. Eine Sache, die man beachten sollte, ist, dass die Datenbank und der Benutzername ursprünglich denselben Namen hatten, daher bin ich mir nicht sicher, ob das ein Problem war, da es sich um eine neue Website handelt.
Seth
Meine Website ist offline und ich bekomme immer die Meldung „Fehler beim Herstellen einer Datenbankverbindung“.
Ich habe meine WP-Config.php-Seite überprüft und sie sieht von innen gut aus, aber wenn ich sie in der Vorschau ansehe, zeigt die Seite Folgendes an
Warning: require_once(reddoorplayhouse.com/open/wp-settings.php) [function.require-once]: failed to open stream: No such file or directory in /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php on line 95
Fatal error: require_once() [function.require]: Failed opening required ‘reddoorplayhouse.com/open/wp-settings.php’ (include_path=’.:/usr/local/lib/php-5.2.17/lib/php’) in /hermes/waloraweb096/b619/moo.reddoor1/wp-config.php on line 95
Was bedeutet das. Und was kann ich tun? Danke für deine Hilfe.
Michael Tidwell
Dies ist ein frustrierendes Problem, das in den letzten Wochen mehrmals bei einigen meiner Websites aufgetreten ist. Ich kann es leicht beheben, indem ich die eindeutigen Schlüssel und Salze in meiner wp-config.php-Datei ersetze (neue gibt es unter: https://api.wordpress.org/secret-key/1.1/salt), aber dann muss ich sie Tage später wieder ersetzen... Während ich also das Symptom beheben kann, versuche ich immer noch herauszufinden, warum das bei http://brioagency.com immer wieder passiert.
Redaktion
Dies kann durch ein Plugin verursacht werden, wenn es Ihre Einstellungen durcheinander bringt.
Admin
manesh
Vielen Dank, Mann, die Reparatur der Datenbank hat mein Problem gelöst!
Andrew Stark
Hi
Ich wollte mich nur bedanken, dass Sie mir geholfen haben, eine Website zu reparieren.
Das Ändern von localhost zur IP-Adresse der Datenbank hat mein Problem behoben.
Danke
Andrew
Redaktion
Thanks for leaving a comment Andrew. Glad to help
Admin
Madhurie Singh
Ich hatte Kopien der Dateien erstellt und sie auf dem Server gespeichert.
Als also heute der Datenbankverbindungsfehler auftrat, erkannte ich, dass ich Benutzer, Passwort und Datenbankzugriff geändert hatte, aber nichts funktionierte.
Die aktuelle wp-config.php wurde in wp-configold.php umbenannt
und die wp-config.php aus dem Archiv kopiert und als wp-config.php eingefügt.
Voilà, es funktioniert.
Michael Stelly
Habe vergessen, dass die Datenbank „lokal“ zur Anwendung ist. Ich habe versehentlich die Website-URL verwendet. DB_HOST auf 'localhost' umgestellt und alles ist in Ordnung.
Danke für den Blog! +1
Ben
Manchmal findet man einfach die perfekte Ressource, die alle Fragen beantwortet. Ich gebe Leuten Trinkgeld, wenn sie mir eine Tasse Kaffee einschenken. Ich wünschte, es wäre ganz einfach, jetzt einen oder zwei Dollar in das WPBeginner-Trinkgeldglas zu werfen, aber ich schätze, ein Dankeschön muss reichen.
Redaktion
Thanks Ben. Its always our pleasure to help. The best way to thank us is by spreading kind words about our site or by simply sharing this article on twitter, facebook, etc
Admin
jAMIE
WP Beginner ist einfach großartig & Syed auch! Ich weiß nicht, wie oft meine Suchergebnisse mich auf Ihre Website geführt haben und jedes Mal habe ich etwas wirklich Hilfreiches, Nützliches & Praktisches gelernt.
Dieses Mal musste ich bei meinem Datenbankverbindungsproblem nur den Cache meines Browsers leeren. FML Jedenfalls war das der Rat, den ich nach der Kontaktaufnahme mit meinem Hoster erhielt. Es scheint funktioniert zu haben & hoffentlich ist das alles, was es braucht! Wie man verhindert, dass es wieder passiert, ist mir ein Rätsel.
Mibo
All I have to say: “THANK YOU!”
your post fixed my issues and spared me a couple of hours of work.
Fre
Für mich wurde das Problem durch die richtige Einstellung von „siteurl“ und „home“ in der wp_options-Tabelle gelöst. Das hat für mich den Trick gemacht, ich konnte mich in mein Admin einloggen und alles ändern!
Eines Tages kaufe ich dir einen Keks!!
Julie Anderson
Ich habe ein großes Problem... ich habe die Seite nicht eingerichtet und habe keinen Zugriff auf PHP oder irgendwelche Dateien. Ich habe versucht, Seiten hinzuzufügen, und als ich das nächste Mal die Seite besuchte, gab es den Fehler. Muss ich zum Admin-Initiator usw. gelangen, gibt es keinen anderen Weg auf die Seite?
Redaktion
Sie benötigen Administratorzugriff auf die Website.
Admin
umar satti
You are My HERO
Stephen Doxsee
Ich erhalte diese Fehlermeldung sporadisch. Vielleicht habe ich nicht genügend Ressourcen auf meiner Amazon EC2 Free Tier-Instanz. Ich hatte das Problem in der letzten Woche dreimal, konnte es aber jedes Mal lösen, indem ich den Datenbankserver neu gestartet habe.
Danke für den Beitrag
udumbuke
Für mich wurde das Problem durch die korrekte Einstellung von "siteurl" und "home" in der wp_options-Tabelle gelöst
Mana
Vielen Dank, Udumbuke. Das war genau der Schritt, den ich beim Umzug meiner Website zu einem neuen Hoster vergessen hatte. Ich bin so froh, dass ich mir deswegen keine Kopfschmerzen mehr machen muss! Und insgesamt ein toller Leitfaden auf dieser Seite.
Joyce Keller
Dieser Fehler ist mir passiert, weil ich meine Datenbank sichern wollte und mich nicht an das Passwort erinnern konnte. Ich habe das Passwort bei GoDaddy geändert – aber das hat es nicht in der wp-config.php geändert! Sobald ich es in wp-config geändert hatte, funktionierte alles wieder.
DANKE FÜR EINE SO UMFASSENDE LÖSUNG!!! Und eine wirklich nützliche Seite. Hut ab!
JD
Bei der Überprüfung von wp-config.php müssen Sie den Benutzernamen und das Passwort berücksichtigen, die sich in der Datei befinden. Der Benutzer existiert möglicherweise nicht in der Datenbank (mysql), das Passwort wurde geändert, prüfen Sie also, ob der Benutzer vorhanden ist. Falls der Benutzer nicht in der Datenbank existiert, erstellen Sie ihn, weisen Sie das in wp-config.php gefundene Passwort zu und gewähren Sie Berechtigungen zur Verwaltung der Datenbank (DBA).
Das ist mir auch passiert, als ich mein WordPress wiederherstellen wollte.
Oliver Wieland
Danke, Mann! Habe meine Datenbank wiederhergestellt und alles, was ich dann tun musste, war, den richtigen Benutzer mit der richtigen Datenbank in cPanel neu zuzuweisen.
Pat Walsh
Hallo Leute, danke für diese Info.
Sie hat mir geholfen, ein Problem mit einer von mir erstellten WordPress-Website zu beheben.
Sie lief über einen Monat lang problemlos, als sie den Fehler „Fehler beim Herstellen einer Datenbankverbindung“ aufwies.
Endlich behoben, indem DB_HOST geändert wurde, um den vollständigen Hostnamen anstelle von 'localhost' zu verwenden, der zuvor dort gestanden hatte.
Ich weiß nicht, warum es anfangs funktionierte und dann aufhörte zu funktionieren. Aber es funktioniert jetzt...
Prost,
Pat Walsh
Forma
Habe das gleiche Problem mit der DB-Verbindung und nachdem ich die Kommentare gelesen habe, habe ich beschlossen, die wp.config-Datei-Referenz auf meinen tatsächlichen Host auf localhost zu ändern, und aus irgendeinem Grund hat das das Problem behoben. Meine Lösung war also das Gegenteil zu der oben genannten. Nur ein Schuss ins Blaue…
arman
es ist in der Tat hilfreich für mich, da ich gerade dieses Problem habe… danke für diesen großartigen Artikel..
Arifur Rahman
Ich bekomme dieses Problem vorübergehend auf meiner Website, nur für wenige Sekunden.
Wie kann ich davon befreit werden?
Bitte helfen Sie!
Redaktion
Finden Sie die Ursache. Sie kann durch ein Plugin verursacht werden. Oder Sie müssen einfach Ihren Hosting-Plan aufrüsten, wenn Sie tonnenweise Traffic erhalten.
Admin
Arifur Rahman
Danke,
Ich habe meinen Hosting-Plan bereits von Basic auf Pro aktualisiert.
Aber es ist immer noch dasselbe wie zuvor.
Ich benutze Adminimize, AG Custom Admin, Akismet, BuddyPress Template Pack, Display widgets, Fast Secure Contact Form, Google XML Sitemaps, Jetpack by WordPress.com, Page Views Count, Polldaddy Polls & Ratings, User Switching, Better WP Security, BuddyPress, Hotfix, W3 Total Cache, wordPress Importer und WordPress SEO.
Welches verursacht das Problem??
Haben Sie eine Idee?
Eduardo Capanema
Wenn alle Informationen in der Konfigurationsdatei korrekt sind und das Problem weiterhin besteht, prüfen Sie, ob ein Spam-Schutz-Plugin wie Fail2Ban aktiv ist. Ich habe festgestellt, dass es das Datenbankproblem verursacht hat. Ich glaube, das passiert, weil Sie beim Bearbeiten von WordPress über wp-admin zu viele sequentielle Anfragen an den Apache senden, was den Fail2Ban-Dienst für den www-data-Benutzer auslöst. Versuchen Sie, Fail2Ban oder einen anderen Spam-Controller zu deinstallieren. Starten Sie dann sowohl den MySQL-Server als auch den Apache neu, um die Fehlermeldung zu beseitigen.
Ich hoffe, das hilft.
b
Stefano
Danke Leute. Problem gelöst. Sehr guter Beitrag