Legacy-Upgrade von 4.x nach 5.0.x
Auch verfügbar in English und Русский
Aktualisiere dein WackoWiki von 4.x auf 5.0.
Siehe auch den Migrationsleitfaden für WackoWiki Version 6.1, 6.0.
1. Vorbereitungen
- Überprüfe die Voraussetzungen und lese den Upgrade Ratgeber
- PHP wird nur bis zu PHP 5.3 unterstützt.
- Du kannst XAMPP 1.7.7 verwenden, um deine Legacy-Anwendung zu aktualisieren.
- Mache eine Datensicherung deiner Dateien
- Mache eine Datensicherung deiner Datenbank (z.Bsp. mit phpMyAdmin)
- Lade die jüngste Version. wacko.r5.0.5.zip
- Entpacke das Archiv
- Geänderte Standardseiten müssen umbenannt oder entfernt werden, das Installationsprogramm kann sich nur auf den Benutzer 'WackoInstaller' in der Seitentabelle verlassen, um diese Seiten zu identifizieren und zu aktualisieren.
- Lösche alle Wacko-Ordner und Dateien von deiner aktuellen Installation, mit Ausnahme von
-
wakka.config.php
-
files/
-
- Kopiere die neuen (wacko.5.x.y) Dateien in deinen Wacko-Ordner
- Ändere die
wakka.config.php
so, dass sie mit der lokalen Umgebung (Datenbank, Pfad, Thema, etc.) funktioniert. - Überprüfe die Zugriffsrechte
- Prüfe die Datenbanktabellen auf nicht mehr benötigte oder inkonsistente Daten.
2. Installer
Rufe die URI example.com/wiki-ordner/
in deinem Browser, der Installer startet und sagt, dass du von der Version 4.x.y auf die Version 5.0.x aktualisierst.
- Folge den Schritten
3. Migration bestehender Daten von R4.x zu R5.0
Rufe dazu die Aktion {{adminupdate}}
als Administrator auf und führe folgende Schritten aus:
- Konvertieren der Dateien pro Seite
- Verschieben globaler Dateien in einen neuen Unterordner
- Migrieren der Benutzereinstellungen
- Aktualisierung der Benutzerstatistiken
- Verschieben der Benutzerseiten in den Benutzernamensraum
- Setzen des Seitentitels basierend auf dem Tag
- Setzen der Seitentiefe basierend auf dem Tag
- Setzen der
version_id
für die Revisionen - Setzen der neuen ACL-Berechtigungen 'create' und 'upload'
Diese Upgrade-Dienstprogramme sind nur in dieser Version verfügbar.
Hinweise:
- Überprüfe
character_set_client
undcharacter_set_connection
. - Suchen nach leeren Zeilen im alten Lesezeichenfeld, wenn die Konvertierung der Benutzereinstellungen fehlschlägt, und entferne sie.
Umbenannte Aktionen
-
a
->anchor
-
comments
->comment
-
orphanedpages
->orphaned
-
recentchanges
->changes
-
recentlycommented
->commented
-
recentcomments
->comments
-
showparagraphs
/p
->paragraphs
-
tableofcontents
->toc
-
wantedpages
->wanted
Umbenannte Formatierer %%([formatter]) Inhalt %%
-
comments
->comment
Mit der Suche können die entsprechenden Zeichenketten gesucht und mit den Neuen ersetzt werden.