MODX auf einen anderen Server umziehen

  1. 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.
    1. Falls ja: Vorher upgraden, mit Guidos Installationsscript.
    2. Fall nein: Umziehen und danach upgraden
  2. Dateien auf dem bisherigen Server per FTP sichern
    1. Verzeichnis /core/cache vorher leeren (Modx Cache löschen bzw. nicht mitsichern)
    2. Sicherstellen, dass /core/cache/ angelegt ist bzw. neu anlegen
    3. prüfen, ob Ursprungsserver oder Zielserver Zip als Komprimierungsformat anbietet
  3. Datenbank auf dem bisherigen Server als SQL-Dump mit der Standardfunktion von PhpMyadmin exportieren/sichern, z.B. mit phpmyadmin
  4. SQL-Dump in der Datenbank auf dem neuen Server importieren
  5. Pfade in /config.core.php aktualisieren
  6. Datenbank-Zugangsdaten und Pfade in /core/config/config.inc.php aktualisieren
  7. PHP-Versionen entweder in Modx unter > Verwalten > Berichte > Systeminformationen oder auf älteren System unter > Berichte > Systeminformationen und dann auf PHP-Info klicken
  8. Setup bzw. Update, unter /setup auf dem neuen Server ausführen
  1. ! Wenn nach dem Setup ein Fehler 500 beim Bearbeiten der Seiten auftaucht, dann den TinyMCE einmal komplett entfernen und neu installieren

Erfahrungsbericht Cronhill Umzug

  1. komplette alte Website herunterladen, vorher Cache gelöscht
  2. auf neuer Seite komplette Neuinstallation mit dem Installationsscript
  3. von alter Datenbank einen Export gemacht
  4. neue Datenbank leeren
  5. Datenbankexport importiert
  6. nach Fehler 500 Tiny MCE deinstalliert und neu installiert = danach war der Error 500 weg
  7. weiteres Fehlerpotential haben Einträge im Kontext, vor allem wenn Babel installiert ist, auch hier muss in allen Sprachen die neue Domain eingetragen werden

Danach lief alles perfekt