Ihr wollt mit Eurem Blog auf eine neue Domain ziehen oder habt das Projekt auf einer Test-Domain für Euren Kunden installiert und wollt es jetzt auf die endgültige Domain umziehen lassen? Das ist mit WordPress nicht sonderlich schwer – wenn man denn weiß, wie es geht Hier bekommt Ihr eine einfache Erklärung – natürlich kann ich für das Gelingen keine Garantie geben.
Bevor Ihr mit dem Prozess beginnt, macht bitte eine Kopie Eurer Daten und der Datenbank!
Als Erstes ladet Ihr alle Daten Eurer Homepage, die umziehen soll, auf Eure Festplatte herunter.
Nun könnt Ihr die Daten auf Euren neuen Server hochladen – natürlich in das Verzeichnis, welches auf die neue Domain verweist. WICHTIG: Wenn die Daten auf dem gleichen Server liegen, könnt Ihr sie auch einfach mit einem FTP-Programm herüberkopieren.
Um die Daten von WordPress in der Datenbank übernehmen zu können, müssen diese zunächst von dem alten Server exportiert werden, um eine .sql-Datei (z. B. zip) auf der Festplatte abspeichern zu können.
Nun öffnet Ihr in Eurem Kundenverzeichnis des Servers phpMyAdmin, wählt die gewünschte Datenbank aus und exportiert diese auf Eure Festplatte.
Als nächstes solltet Ihr für die neue Adresse schon eine Datenbank erstellt haben. Diese öffnet Ihr – ebenfalls mit phpMyAdmin und importiert die zuvor gespeicherte Datenbank von Eurer Festplatte. Danach sollte die Struktur genauso aussehen, wie in Eurer alten Datenbank.
Nun müssen in der Datenbank noch einige Einstellungen getätigt werden, damit sie nicht auf die alte URL zugreifen will. Dazu gebt Ihr in der neuen Datenbank (wp_options) folgenden SQL-Befehl ein:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.alte-domain.net', 'http://www.neue-domain.de');
Und diese beiden Befehle für die wp_posts:
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.alte-domain.net', 'http://neue-domain.de');
und
UPDATE wp_posts SET guid = replace(guid, 'http://www.alte-domain.net', 'http://www.neue-domain.de');
Nun seid Ihr fast fertig – als Letztes geht Ihr in das Verzeichnis auf dem neuen Server und öffnet die Datei wp-config.php. Hier tragt Ihr die Daten von Eurer neuen Datenbank ein und speichert sie:
// ** MySQL settings **
// define('DB_NAME', 'putyourdbnamehere');
// The name of the database define('DB_USER', 'usernamehere');
// Your MySQL username define('DB_PASSWORD', 'yourpasswordhere');
// ...and password define('DB_HOST', 'localhost');
Nun loggt Ihr Euch von der neuen Domain in das WordPress-Backend ein – dies sollte jetzt möglich sein.
Hier installiert Ihr Euch folgendes Plugin: Search and Replace. Dies ist nötig, um die alten Pfade zu den Bildern, die in Eurer Seite vorhanden sind, zu berichtigen. Bei “Replace” tragt Ihr Eure alte URL ein, bei “with” Eure neue URL.
Damit solltet Ihr es geschafft haben. Herzlichen Glückwunsch!