Oftmals gibt es vom Hoster starke Beschränkungen, was die Größe der Uploads betrifft. Da eure Website in der Regel mit vielen Bildern und Videos befüllt ist, übersteigt sie diese Gesamtgröße, wodurch ein Upload der ganzen Website beim Umzug direkt nicht möglich ist.
Mit dem Plugin „Duplicator“ kann die Website auf einem anderen Weg unabhängig von Beschränkungen migiriert werden.
Hier sind die notwendigen Schritte zur Vorbereitung:
1) „Duplicator“ installieren und aktivieren. Zu finden unter: https://de.wordpress.org/plugins/duplicator/
2) Willkommen-Screen:“Erstelle dein erstes Paket“
3) Weiter mit Standardeinstellungen
4) Wenn es keine Probleme gibt: „Erstellen“
5) „Beide Dateien herunterladen“ (Installer + Zip-Archiv)
Vorausgesetzt, dass euer Webspace bereits eingerichtet ist (u.a. Domain auf ein Verzeichnis geroutet, SSL-Zertifikat installiert, Datenbank erstellt, (S)FTP-Zugang erstellt), geht es wie folgt weiter:
1) Die beiden erstellten Dateien per (S)FTP (manche Hoster bieten es auch direkt über den Browser an, sodass keine zusätzliche Software notwendig ist) auf euren Webspace (auf das richtige Verzeichnis achten!)hochladen
2) Nun die Installer.php über den Browser aufrufen: https://www.domain.de/installer.php
3) Im Abschnitt „Setup“ die Datenbank-Daten eintragen und auf „Validate“ zur Überprüfung der Datenbank-verbindung drücken
4) Sofern die Überprüfung erfolgreich war, nun den AGB zustimmen und auf „Next“ den Importprozess anstoßen
5) Nach dem erfolgreichen Import den „Admin Login“-Button betätigen, um sich ins Backend einloggen (mit den gleichen bekannten Zugangsdaten)
Die Website ist nun online! Aber sind noch ein paar kleine Aufräumarbeiten zu tätigen:
1) Das Plugin „Duplicator“ kann wieder gelöscht werden
2) Das Plugin „Better Search Replace“ installieren und aktivieren. Zu finden unter: https://de.wordpress.org/plugins/better-search-replace/
3) Unter „Werkzeuge“ -> „Better Search Replace“ lässt sich das Plugin aufrufen. Dort kann die alte URL (z. B. https://denny.hsf-wb.de) und die neue URL (http://www.denny.de) eingetragen werden, um sie in der Datenbank zu ersetzen. Hierzu noch alle Tabellen der Datenbank markieren und das Häkchen bei „Als Testlauf ausführen“ entfernen, um Suchen/Ersetzen zu starten.
3a) Sofern Elementor im Einsatz ist, muss das Suchen/Ersetzen zusätzlich unter „Elementor“ -> „Werkzeuge“ -> „URL ersetzen“ in der gleichen Form gemacht werden.
4) Falls Google Fonts eingebunden sind und ein Plugin wie OMGF („Einstellungen“ -> „Optimize Google Fonts“) hierfür genutzt wird, sollte der Cache dort geleert werden.
5) Cache leeren beim Einsatz von Autoptimize oder ähnlichen Optimierungsplugins