2016-03-23 4 views
0

Ich bin völlig neu in der Web-Entwicklung, ich habe allgemeine Computerkenntnisse. Ich versuche, dieses Problem selbst zu beheben: Ich muss eine Website in einen anderen Hosting-Bereich und eine andere Domain verschieben.Wie verschiebe ich eine Wordpress-Website von einem Host zu einem anderen?

Ich habe keinen Zugriff auf den ursprünglichen Website-Server, nur das Konto auf der WordPress-Admin-Seite verwendet, um die Website zu machen. Ich habe das WordPress-Plugin duplicator verwendet, um eine Kopie der Website zu exportieren, da der ursprüngliche Entwickler es mir nicht senden konnte.

Ich habe alle Dateien über ftp auf den neuen Host hochgeladen, die gleiche Struktur beibehalten.

Dann habe ich das phpMyAdmin-Tool verwendet, das mit dem neuen Hosting-Service geliefert wurde, und ich importierte die SQL-Datenbank. Da es noch nicht veröffentlicht ist, habe ich die Host-Datei in Windows geändert und die neue Website auf die richtige URL gelenkt und versucht, sie mit meinem Browser zu öffnen.

Ich bekomme Error setting up a connection to the database, und in den Protokollen Ordner auf dem Server suchen, in der Datei error_log sehe ich GET/HTTP/1.1" 500 266.

Kann mir jemand sagen, wenn ich einige wesentliche Schritte vermisse, oder was ist das Problem?

+0

Sie müssen die neuen Anmeldeinformationen für die Datenbank in dem neuen Host-Server konfigurieren. Sie sind Benutzername, Passwort, Server und Datenbankname. Ich denke, das ist in der wp-config.php-Datei, aber ich weiß nicht genau jetzt –

+0

Wenn Sie eine Installation zu einer anderen Installation migrieren müssen, überprüfen Sie WP Clone: ​​https://wordpress.org/plugins/wp- clone-by-wp-academy/ Solange Sie als Administrator auf beiden Installationen anmelden können, wird es die Umgebung vollständig klonen, Benutzer, Beiträge, Seiten, alles. Ich werde alles auf der Zielinstallation zerstören, also sei vorsichtig, wenn du etwas auf der Zielinstallation behalten musst. Es klingt auch, als ob Sie versuchen, die wp-config.php-Datei zu kopieren, die alle DB-Verbindungsinformationen enthält. Es wird wahrscheinlich versucht, die OLD-Datenbank anstelle der neuen zu verwenden, die Sie einrichten. – RedYetiCo

+0

Stellen Sie außerdem sicher, dass die Versionen identisch sind, wenn Sie Dateien selektiv in der Installation ablegen. Je nachdem, von welcher Version Sie kommen und zu welcher Version Sie wechseln, können Probleme mit der Dateikompatibilität auftreten. – RedYetiCo

Antwort

0

Sie erhalten diesen Fehler, weil WordPress keine Datenbankverbindung herstellen kann.

Es könnte sein, dass Ihre Anmeldedaten für die Datenbank falsch sind.

Bearbeiten Sie wp-config.php Datei und finden und aktualisieren Sie diese Einträge.

define('DB_NAME', 'database-name'); 
define('DB_USER', 'database-username'); 
define('DB_PASSWORD', 'database-password'); 
define('DB_HOST', 'localhost'); 

Ihre neue Host-Datenbank Zugang Details

0

Das Duplicator Plugin ist nicht in der Lage, die Datenbankverbindungsdaten an dem neuen Webhost anzupassen und wp-config.php selbst bearbeiten zu lesen. Sie richten die neue Datenbank auf dem neuen Webhost ein - oder sie wurde bereits vom Host erstellt - und Sie müssen den Datenbanknamen, den Benutzernamen und das Kennwort (und möglicherweise die Datenbankverbindungs-URL, aber fast immer localhost) in wp-config.php ändern Passen Sie die Datenbankverbindungsdetails auf dem neuen Host an. Suchen Sie im Cpanel des neuen Hosts und in PHPMyAdmin nach diesen Details.

Und siehe Editing wp-config.php « WordPress Codex

Verwandte Themen