{"id":523,"date":"2017-09-01T15:01:24","date_gmt":"2017-09-01T13:01:24","guid":{"rendered":"https:\/\/pcteams.kreisseniorenrat-boeblingen.de\/?p=523"},"modified":"2020-04-30T22:18:36","modified_gmt":"2020-04-30T20:18:36","slug":"wordpress-web-auf-anderen-server-migrieren","status":"publish","type":"post","link":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/?p=523","title":{"rendered":"WordPress: Web auf anderen Server migrieren"},"content":{"rendered":"<h3>Copyright:<\/h3>\n<p><i class=\"\">Der Inhalt dieser Seite, sowie die zur Verf\u00fcgung gestellten Dokumente unterliegen dem Urheberrecht und d\u00fcrfen <u class=\"\">nur mit schriftlicher Einwilligung des Eigent\u00fcmers<\/u> weiter verwendet und weiter gegeben werden! Jeder Benutzer ist f\u00fcr den Inhalt der von ihm hochgeladenen Dokumente verantwortlich.<\/i><\/p>\n<h3>WordPress: Web auf einen anderen Server migrieren<\/h3>\n<p>Ein WordPress Web kann verh\u00e4ltnism\u00e4\u00dfig einfach kopiert bzw. zu einem anderen Webspace migriert werden. Dazu gibt es eine Reihe von Plugins, die versprechen, das recht einfach zu bewerkstelligen.<\/p>\n<p>1. Duplicato: Meine erste Wahl fiel auf das Plugin Duplicato. Die Installation funktioniert im betreffenden WordPress Web recht einfach mit wenigen Clicks und danach ist auch nichts weiter einzustellen. Es musste nur ein neues &#8218;Archiv&#8216; angelegt werden. Leider dauerte das in diesem Fall sehr lange und brach dann auch mit einer Fehlermeldung ab. Dasselbe Plugin hat aber bei einem anderen WordPress Projekt problemlos funktioniert und die gezippte Sicherungsdatei konnte auf den lokalen PC gespeichert werden. Nachdem ich die Fehlerursache nicht beseitigen konnte und ebendieses WP-Projekt migrieren wollte, war dieses Plugin keine L\u00f6sung.<br \/>\nDieses Plugin sollte eine Sicherungsdatei erzeugen, die <strong>mit einem mitgelieferten Installer Script das komplette Projekt zusammen mit der zugeh\u00f6rigen WP Installation wiederherstellen<\/strong> sollte. Nur leider hat es in diesem Fall nicht funktioniert.<br \/>\nIch versuchte das n\u00e4chste Plugin.<br \/>\nNachtrag 22.02.18: Das Problem besteht nach wie vor. Hersteller wurde kontaktiert.<br \/>\nNachtrag 31.03.18: Es gab einige L\u00f6sungsvorschl\u00e4ge, die wurden jedoch nicht weiter verfolgt, da andere Plugins bessere Ergebnisse versprachen.<\/p>\n<p>2. All-in-One WP Migration: auch hier ging die Installation problemlos und es war auch weiter nichts zu konfigurieren. Eine Sicherung war schnell angesto\u00dfen und auch nach kurzer Zeit fertig und konnte dann auf den PC gespeichert werden (in einem propriet\u00e4ren Format).<br \/>\nZum importieren dieser Datei wird <strong>eine neue WP-Installation mit bevorzugt derselben WP-Revision und einer leeren Database<\/strong> angelegt. Dann wird auch hier das Plugin All-in-One installiert und aktiviert und dann mittels Import die Sicherungsdatei des WP-Projektes hochgeladen und entpackt. Dabei werden alle erforderlichen Dateien an die richtige Stelle kopiert, ebenso wie alle Plugins und die Database wird ebenfalls aktualisiert. Bei der Migration wird die Datenbank automatisch migriert und alle Pfade werden angepasst.<br \/>\nNach dem etwas langwierigen Upload ging der Rest innerhalb kurzer Zeit und dann konnte das kopierte WP-Projekt gestartet werden. Es meldete sich dann exakt eine Kopie des urspr\u00fcnglichen Projektes. Auch die aufgesetzten Benutzer waren alle da mit den urspr\u00fcnglichen Passw\u00f6rtern und nat\u00fcrlich waren auch alle Eintr\u00e4ge in der Datenbank aktualsiert.<br \/>\nNachtrag 22.02.18: Leider hat sich die Begrenzung der freien Version auf 512MB als un\u00fcberwindliche H\u00fcrde beim Migrieren gr\u00f6\u00dferer Webseits (also auch dieses Webs mit derzeit 612MB) herausgestellt.<\/p>\n<p>3. N\u00e4chster Versuch: Migrate Guru<br \/>\nWieder setzt dieses Plugin eine neu installierte WordPress Umgebung auf dem Zielrechner voraus. Dazu wird eine FTP Verbindung zum Zielverzeichnis des neuen Webs voraus. Dieses wird in den Einstellungen des Plugins eingegeben und dann die Migration gestartet. Die Migration der Daten erfolgt direkt vom Server des Originals zum Server des Ziels und ist damit ziemlich flott. Nach nur etwa 20 Minuten war das Web migriert. Beim Versuch mit L\u00f6sung 2 oben hat schon der Download der Daten etwa 3 Stunden gedauert! Bei der Migration wird die Datenbank automatisch migriert und alle Pfade werden angepasst.<br \/>\nBeim Aufruf der URL des migrierten Webs startet das Web wie gewohnt. Irgendwelche Probleme sind bisher nicht aufgefallen.<\/p>\n<p>Nachtrag 31.03.18: MIt diesem Plugin wurde das vorliegende Web auf eine neue Domain migriert. Das Ganze ging extrem schnell (ca 10 Minuten f\u00fcr 371MB) und sah anfangs sehr gut aus. Leider stellte sich dann heraus, dass die Links in den Tabellen nicht angepasst wurden. Dies wurde manuell korrigiert, soweit gefunden. Nachtr\u00e4glich sollte das mit entsprechenden Plugins (z.B. &#8218;Better Search Replace&#8216; oder &#8218;Search &amp; Replace&#8216;) erledigt werden, diese liefen jedoch nicht, da das Web noch auf PHP 5.3.29 l\u00e4uft, die Plugins jedoch &gt;= 5.4.0 ben\u00f6tigen. Mir ist auch nicht gelungen, ein Plugin zu finden, das einen lokalen Backup der Database erm\u00f6glichte.<\/p>\n<p>&nbsp;<\/p>\n<h3>Dokumente:<\/h3>\n<p>keine<\/p>\n<h3>Kontakt:<\/h3>\n<ul>\n<li>Email: dikig@web.de<\/li>\n<li>Letzte Aktualisierung: 31.03.2018<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Copyright: Der Inhalt dieser Seite, sowie die zur Verf\u00fcgung gestellten Dokumente unterliegen dem Urheberrecht und d\u00fcrfen nur mit schriftlicher Einwilligung des Eigent\u00fcmers weiter verwendet und weiter gegeben werden! Jeder Benutzer ist f\u00fcr den Inhalt der von ihm hochgeladenen Dokumente verantwortlich. WordPress: Web auf einen anderen Server migrieren Ein WordPress Web kann verh\u00e4ltnism\u00e4\u00dfig einfach kopiert bzw.&hellip;<\/p>\n <a href=\"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/?p=523\" title=\"WordPress: Web auf anderen Server migrieren\" class=\"entry-more-link\"><span>Read More<\/span> <span class=\"screen-reader-text\">WordPress: Web auf anderen Server migrieren<\/span><\/a>","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"Layout":"","footnotes":""},"categories":[3],"tags":[45,44],"class_list":["entry","author-dieterk","post-523","post","type-post","status-publish","format-standard","category-vortrag","tag-migration","tag-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=\/wp\/v2\/posts\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=523"}],"version-history":[{"count":1,"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=\/wp\/v2\/posts\/523\/revisions"}],"predecessor-version":[{"id":3438,"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=\/wp\/v2\/posts\/523\/revisions\/3438"}],"wp:attachment":[{"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kreisseniorenrat-boeblingen.de\/pcteams\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}