
Okay okay, überzeugt ....
Von Datensicherung vielfältigster Art muss ich ja wohl keinem was erzählen!?!
pragmaMx in sep. Verzeichnis entpacken und dann lokal rein kopieren. Dann das Ergebnis verzeichnisweise mit dem Entpack-Verzeichnis vom pragmaMx vergleichen, um nicht mehr benötigte Dateien zu erkennen und zu löschen (beim Löschen des ixed-Verzeichnisses durchlief mich ein leichter Schauer

).
Da ich in einigen vkpMx-Modulen und -Blöcken eigene Anpassungen vorgenommen hatte, mussten die ins pragmaMx übernommen werden. War dank der von mir nicht betriebenen Dokumentation ein Heidenaufwand. In neuen Modulen/Blöcken (legal z.B.) auch mal gucken, was passt und was nicht. Sollte aber eigentlich klar sein.
Nun das Installationsscript starten, rödeln lassen, fertig.
Alle Admin-Funktionen einmal durchsehen, ob's auch passt, falls die defaults aus dem Installationspaket nicht so sind, wie man es selbst braucht. Fall ihr in der trackhack.php (Verzeichnis includes) Usernamen aufgeführthabt, die nicht durchs Tracking erfasst werden sollen, diese noch einpflegen. Gleiches gilt für die userip_ban.php.
Ergebnis: Ein frisches pragmaMx mit Funktionsumfang und Daten des bisherigen Systems.
Das uppen auf den Server habe ich tagsüber in gesonderte Verzeichnisse gemacht. Hat den Vorteil, dass ich die alten nur umbenennen musste und den neuen den richtigen Namen zu verpassen hatte (modules wird also modules-alt und modules-neu wird modules). Das verkürzt die Offline-Zeit. Die paar Dateien fürs root lassen sich später schnell übertragen. Sinn der Übung: Ich musste nicht noch einmal vergleichen, welche Dateien unnötig sind, da das lokale System ja bereits "clean" ist.
Naja, dann zum Zeitpunkt X das System abschalten, Verzeichnisse umbenennen, das lokale root mit Ausnahme der config.php übertragen, Installationsscript starten, rödeln lassen, fast fertig. Im Admin-Menü in "Einstellungen", gucken, ggf. anpassen. endgültig fertig. System wieder freigeben.
So selbstverständliche Dinge wie 'ne schicke html basteln, die während der Server-Auszeit angezeigt wird, muss ich wohl nicht erwähnen?
So einfach wie es sich liest war es letztlich auch tatsächlich. Es ging glatt durch wie ein Aal. Der größte Aufwand war das Anpassen des pragmaMx an meine eigenen Änderungen dank der nicht vorhandenen Dokumentation; fällt halt in die Kategorie "selbstgeschaffenes Leid".
Fragen dazu?