Fragestellung beantworten: Kann ich auf dem aktuellen Server Modx noch zu neuen Version upgraden? Das hängt bei vielen Servern mit dem vorhandenen PHP-Versionen zusammen.
Falls ja: Vorher upgraden, mit Guidos Installationsscript.
Fall nein: Umziehen und danach upgraden
Dateien auf dem bisherigen Server per FTP sichern
Verzeichnis /core/cache vorher leeren (Modx Cache löschen bzw. nicht mitsichern)
Sicherstellen, dass /core/cache/ angelegt ist bzw. neu anlegen
prüfen, ob Ursprungsserver oder Zielserver Zip als Komprimierungsformat anbietet
Datenbank auf dem bisherigen Server als SQL-Dump mit der Standardfunktion von PhpMyadmin exportieren/sichern, z.B. mit phpmyadmin
SQL-Dump in der Datenbank auf dem neuen Server importieren
Pfade in /config.core.php aktualisieren
Datenbank-Zugangsdaten und Pfade in /core/config/config.inc.php aktualisieren
PHP-Versionen entweder in Modx unter > Verwalten > Berichte > Systeminformationen oder auf älteren System unter > Berichte > Systeminformationen und dann auf PHP-Info klicken
Setup bzw. Update, unter /setup auf dem neuen Server ausführen
! Wenn nach dem Setup ein Fehler 500 beim Bearbeiten der Seiten auftaucht, dann den TinyMCE einmal komplett entfernen und neu installieren
Erfahrungsbericht Cronhill Umzug
komplette alte Website herunterladen, vorher Cache gelöscht
auf neuer Seite komplette Neuinstallation mit dem Installationsscript
von alter Datenbank einen Export gemacht
neue Datenbank leeren
Datenbankexport importiert
nach Fehler 500 Tiny MCE deinstalliert und neu installiert = danach war der Error 500 weg
weiteres Fehlerpotential haben Einträge im Kontext, vor allem wenn Babel installiert ist, auch hier muss in allen Sprachen die neue Domain eingetragen werden