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.phpso, 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_idfü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_clientundcharacter_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.
