Problem “Fehler beim Herstellen einer databaseverbindung”.

Hier ist die Situation. Ich musste eine Kopie der Website online erstellen, damit ich sie neu gestalten und mit anderen zusammenarbeiten konnte, um den Inhalt wiederherzustellen. Folglich:

  • Ich habe eine Website (example.org) auf test.example.org kopiert. (Kopierte den Ordner example.org mit dem Befehl ssh)
  • Die Datei wp-config wurde geändert, um eine Verbindung zu einer neuen database herzustellen.
  • Die 4 Parameter sind in wp-config definitiv korrekt. Ich kann über chrome auf die neue db zugreifen, indem ich die Werte DB_host und Db_user und Db_password nutze, die ich in die wp-config eingegeben habe.
  • Folglich weiß ich, dass die database selbst in Ordnung ist. Nur etwas verursacht ein Problem in der Verbindung zwischen WP und der DB. Ich habe keine Ahnung was und ich habe schon eine Stunde damit verbracht es zu diagnostizieren und zu lösen.

Bitte helfen Sie!

Ps. Die Website wird auf Dreamhost gehostet. Während ich manuell auf die database zugreifen kann, zeigt das Dreamhost-Kontrollfeld außerdem, dass die databasegröße nicht verfügbar ist. Ich weiß nicht, ob dies einfach deshalb so ist, weil es keine Daten enthält oder wenn dies ein Hinweis auf ein tieferes Problem ist. Google-Fu hat nicht geholfen.

Solutions Collecting From Web of "Problem “Fehler beim Herstellen einer databaseverbindung”."

Nicht sicher, ob dies in DreamHost der Fall ist, aber in den meisten Hosts müssen Sie den databasebenutzer an die database in cpanel “anhängen” oder “zuweisen”. Wenn Sie dies nicht getan haben, erhalten Sie den Fehler, den Sie beschreiben.

http://www.wpwhitesecurity.com/wordpress-tutorial/wordpress-database-cpanel/

Okay, hab es herausgefunden. Anscheinend hatte ich von den Leuten, denen die Seite gehörte, einen alten Hostnamen bekommen. Sobald Dreamhost Tech mir den neuen Hostnamen gab, sah ich, dass alle Änderungen, die ich gemacht hatte – wp-config, php.ini und etc -, sich nicht in den Site-Dateien widerspiegelten. Sobald ich diese Änderungen vorgenommen habe, hat alles gut funktioniert.