Veröffentlichungsdatum: 02. Oktober 2016
Änderungsdatum: 24. November 2021
umzug umziehen server life live projekt präsenz backup lizenzschlüssel
Mit Weblication® ziehen Sie ein Projekt mit Bordmitteln auf einen anderen Server um.
Weblication® liefert Ihnen für den Umzug Ihres Web-Projektes die erforderlichen Werkzeuge bereits im Standard mit. Im Falle eines Providerwechsels, Wechsel des Hostingpaketes oder dem Umzug der Webseiten von der Entwicklungsumgebung auf die Kunden-Domain unterstützt Sie die Software für einen schnelleren und reibungslosen Umzug.
Folgende Punkte sind zu beachten:
Gehen Sie zur Übertragung wie folgt vor. Stellen Sie zuvor jedoch sicher, dass die aktuellste Weblication® Version eingesetzt wird (siehe Update-Verwaltung).
Über die integrierte Backup-Funktion von Weblication® legen Sie von den betreffenden Projektverzeichnissen (Inhalt, Assets, Global) eine Sicherung an. Laden Sie die erstellten Backups auf den lokalen Rechner herunter und prüfen Sie das Archiv (je nach Einstellung .zip oder .tgz) auf Vollständigkeit. Für die Prüfung des Backup-Archives verwenden Sie ein Pack-Programm Ihrer Wahl (z.B. 7zip, WinRAR, etc.). Nicht korrekt erstellte Backups sind in der Regel beschädigt und lassen sich nicht öffnen.
Sofern individuelle Systemeinstellungen und Benutzer-, Gruppen-, Rollen-Einstellungen gesetzt sind, sichern Sie diese bitte via FTP (/weblication/grid5/conf/) und /weblication/grid5/clients/default/).
Sofern noch nicht erfolgt, installieren Sie Weblication® auf dem neuen Server. Bei der Projektinstallation brechen Sie entweder ab, oder Sie installieren ein neues BASE Projekt unter den identischen Pfaden wie das Projekt, das Sie umziehen wollen (empfohlen). Hintergrund ist der, daß Sie das Projekt aus dem in Schritt 1 erstellten Backup im nächsten Schritt (Schritt 3) noch hochladen werden und somit die neue Projektinstallation einfacher durch Wiederherstellen des Backups überschreiben können.
Spielen Sie auf dem neuen Server die Lizenz zur entsprechenden Kundendomain ein, was Sie über die Lizenzverwaltung vornehmen können. Vergewissern Sie sich sicherheitshalber, dass Sie alle eingesetzten Funktionen auch in der Kunden-Lizenz abgedeckt haben.
Laden Sie die lokal gesicherten Backups in die neue Umgebung hoch. Hierzu stellt Ihnen Weblication® eine Upload-Funktion von lokalen Backups zur Verfügung. Nach Einspielen dieser Backups können Sie diese über die Wiederherstellen-Funktion in der Backup-Verwaltung entpacken. Beachten Sie, dass gleichbenannte Verzeichnisse und Dateien auf dem Server beim Wiederherstellen überschrieben werden!
Sofern ein Wiederherstellen eines Backups nicht erfolgreich ist, kann dies daran liegen, dass das ZIP-Modul (Packen / Entpacken) nicht von Weblication® CMS verwendet werden kann. An dieser Stelle helfen Ihnen die Artikel in den weiterführenden Links am Ende weiter (Entpacken bei Installation bzw. externe Anwendung pclzip).
Sofern die Webseiten nach der Wiederherstellung nicht aufrufbar sind, kann dies ggf. auch an zu wenig Berechtigungen zu den entpackten Dateien und Verzeichnissen liegen.
Haben Sie z.B. bei einem Provider, bei welchem weniger Datei- und Verzeichnisberechtigungen erforderlich sind (z.B. Domainfactory mit chmod 640 für Dateien und 750 für Verzeichnisse), müssen Sie beim neuen Provider ggf. die Berechtigungen anheben (z.B. auf chmod 644 für Dateien und 755 für Verzeichnisse).
Die Berechtigungen können Sie übrigens auch direkt für die Backup-Archive im Backup-Werkzeug setzen (Schaltfläche "Berechtigungen setzen").
Prüfen Sie nach Wiederherstellen der Projekt-Backups die Webseiten auf Funktionalität.
Neben der generellen Funktionalität gehören hierzu auch eine neue Suchindexierung und ggf. die Prüfung diverser Einstellungen über die Report-Funktionen (Rechte, Cache, etc.).
Bei Problemen oder Fehldarstellung der Seitenformatierung (auch zur Bildgenerierung) speichern Sie in BASE Classic Projekten nach dem Umzug die design.css über den Editor ab, in BASE (Mobile First) Projekten machen Sie dies mit der page.scss.
Sofern individuelle Systemeinstellungen und Benutzer-, Gruppen-, Rollen-Einstellungen gesetzt wurden, laden Sie diese von der lokalen Sicherung (siehe Schritt 1) via FTP auf den neuen Server (/weblication/grid5/conf/) und /weblication/grid5/clients/default/).
Sollte das Projekt im Backend auf der linken Seite nicht aufgelistet werden, müssen Sie das Projekt gegebenenfalls noch einchecken (siehe weiterführende Links: "So binden Sie manuell installierte Projekte im Backend ein").