Legacy-Upgrade von 4.x nach 5.0.x
Auch verfügbar in English[link1] und Русский[link2]Aktualisiere dein WackoWiki von 4.x auf 5.0.
Siehe auch den Migrationsleitfaden für WackoWiki Version 6.1[link3], 6.0[link4].
1. Vorbereitungen
- Überprüfe die Voraussetzungen[link5] und lese den Upgrade Ratgeber[link1]
- PHP wird nur bis zu PHP 5.3 unterstützt.
- Du kannst XAMPP 1.7.7[link6] verwenden, um deine Legacy-Anwendung zu aktualisieren.
- Mache eine Datensicherung deiner Dateien
- Mache eine Datensicherung deiner Datenbank (z.Bsp. mit phpMyAdmin)
- Lade[link7] die jüngste Version. wacko.r5.0.5.zip[link8]
- 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 URIexample.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[link9]
-
a
->anchor
-
comments
->comment
-
orphanedpages
->orphaned
-
recentchanges
->changes
-
recentlycommented
->commented
-
recentcomments
->comments
-
showparagraphs
/p
->paragraphs
-
tableofcontents
->toc
-
wantedpages
->wanted
Umbenannte Formatierer[link10]
%%([formatter]) Inhalt %%
-
comments
->comment
Mit der Suche können die entsprechenden Zeichenketten gesucht und mit den Neuen ersetzt werden.
- [link1] https://wackowiki.org/doc/Dev/Release/R5.0/Upgrade
- [link2] https://wackowiki.org/doc/Doc/Русский/НаследиеОбновление
- [link3] https://wackowiki.org/doc/Doc/Deutsch/Upgrade
- [link4] https://wackowiki.org/doc/Doc/Deutsch/LegacyUpgrade6.0
- [link5] https://wackowiki.org/doc/Dev/Release/R5.0/ReleaseNotes
- [link6] https://sourceforge.net/projects/xampp/files/
- [link7] https://wackowiki.org/doc/Doc/Deutsch/Herunterladen
- [link8] https://downloads.sourceforge.net/wackowiki/legacy/wacko.r5.0.5.zip
- [link9] https://wackowiki.org/doc/Doc/Deutsch/Aktionen
- [link10] https://wackowiki.org/doc/Doc/Deutsch/Formatierer