Ich habe gestern abend eine Internetseite umgezogen. Ein WordPress. Aus dem Bett heraus. In 20 Minuten. Mit Linux auf dem Notebook wär’s vermutlich einen Ticken schneller gegangen, aber auch nicht wirklich.
Voraussetzung für einen derart schnellen Umzug ist, dass die Seite bisher kein Emailing hat, bzw. dieses woanders liegt, und der DNS-Record vollständig konfigurierbar ist, und beide Hoster SSH-Zugriff erlauben.
Normalerweise würde man die Datenbanken auf Hoster A per PHPMyAdmin o.ä. exportieren und die Webseite-Daten per FTP herunterladen, dann auf dem neuen Hoster runterladen und die Datenbanken importieren.
Der Aufwändigste Teil war für mich das portieren der Datenbanken: Dump herunterladen, modifizieren für die neue Datenbank, dann wieder hochladen in den neuen PHPMyAdmin.
Der Rest ging einfach, weil mit wenigen Befehlen in der Konsole machbar statt ewigem Herumgeklicke und umhergelade.
- Einloggen bei Uberspace per SSH
- Navigieren in das Ziel-HTML-Root
- Von Uberspace aus einloggen in den Space von 1blu
- Navigieren in das HTML-Root der Seite.
pwd
eingeben und sich „1bluuser@1bluserver:/[ausgabe von pwd]/
“ in die Zwischenablage kopieren- Ausloggen aus 1blu
- Eingeben: „
scp 1bluuser@1bluserver:/[ausgabe von pwd]/* .
„, kurz warten (ein Server lädt die Daten direkt vom anderen Server, nix geht über den langsamen Upspeed zuhause, das macht Spaß!) - Ggf. Rechte anpassen und bei WordPress z.B. die
wp-config.php
anpassen. Das war bei dem migrierten WordPress bisher nicht nötig, auch Uploads und Co. funktionieren einwandfrei. - DNS-Eintrag A-Record auf die neue IP umstellen.
Zack. Fertig. Keine Sonderzeichen-Probleme, alles läuft.
Hi,
was hast du für modifikation am MySQL-Dump machen müssen?
Falls du keine brauchst und SSH-Zugriff auf beiden Servern hast, kannst du die Datenbank auch mit einem Befehl klonen.
$ mysqldump -hserver1 -uroot -p --all-databases | mysql -hserver2 -uroot -p
Ich musste den Datenbanknamen ändern und das
create database
rausnehmen.Wieso hast du das Notebook nicht ins Bett genommen? Dein Bett kann kein Linux?! Also dein Anfangssatz lässt jeden Normalsterblichen grübeln, ob du verappeln willst ..