Wer schreibt …

„Hätte ich mehr Zeit gehabt, hätte ich mich kürzer gefasst.“

Pure Blog: Erfahrungen mit dem integrierten Updater

Nachdem ich gestern bereits meinen alternativen Update-Prozess beschrieb, aber Kev heute bereits zwei neue Versionen mit Bugfixes veröffentlicht hat, wollte ich der in Pure Blog integrierten Update-Funktion auch mal eine Chance geben.

Im ersten Anlauf wollte mir der Updater die Datei .sync.ffs_db (gehört zu FreeFileSync) und den kompletten Ordner comments löschen. Besonders Letzteres wäre keine gute Idee, weil dort meine Pure-Comments-Instanz für Kommentare und das Gästebuch abgelegt ist! „Muss doch möglich sein, das zu verhindern.“, dachte ich bei mir.

Ich schaute mir daher die Datei admin/settings-updates.php genauer an. Dort fand ich eine Funktion namens preserved_top_level_paths und erweiterte einfach die Liste um die beiden o. g. Pfade. Dann erneut auf „Versionspaket-Prüfung“ geklickt und … „Tadaa!“. Sie waren nicht mehr zum Löschen vorgesehen. Allerdings würde nun die admin/settings-updates.php durch das Update überschrieben werden. Passt scho!

Der eigentliche Update-Vorgang verlief dann problemlos.

Alle Pure-Blog-Dateien bekamen als Zeitstempel den Zeitpunkt der Installation, was dazu führte, dass FreeFileSync bei der nächsten Synchronisierung mehr zu tun hatte, da ich in den Einstellungen des Sync-Jobs festgelegt hatte, dass nicht Dateiinhalt, sondern bloß Datum und Größe für das Vergleichen heranzuziehen seien. Anyway, denn dadurch, dass Pure Blog bei jedem Update vorher automatisch eine Datensicherung durchführt, war die Datenmenge für den Sync eh schon angewachsen.

Wen's auch das noch interessiert: .sync.ffs_db und comments/ sind in backup/ ebenso wenig zu finden, wie die anderen in preserved_top_level_paths() aufgeführten Dateien/Ordner.

So langsam reicht's eigentlich mit Artikeln über Pure Blog, oder? Das soll hier schließlich kein Tech-Blog werden.

Blog, Technik, Pure Blog

⬅ Vorheriger Beitrag
E-Mail ist gut