Aktualisierung

Auch verfügbar in English, Español, Français, Русский, 简体中文


Aktualisiere dein WackoWiki von 6.1 auf 6.2.


Siehe auch den Migrationsleitfaden für WackoWiki Version 6.1, 6.0, 5.0.
PHP 8

1. Vorbereitungen

  1. Überprüfe die Voraussetzungen und lies die Versionshinweise.
  2. Mache eine Datensicherung
    1. deines Wiki-Ordners
    2. deiner Wiki-Datenbank (z.Bsp. mit phpMyAdmin)

WICHTIG
Erstelle ein Sicherungskopie deiner Daten! Bevor irgendetwas getan wird, sollten die bestehende Datenbank und die Dateien gesichert werden. Außerdem ist sicherzustellen, dass während der Migration niemand die Datenbank benutzt, da dies zu Datenverlusten führen kann.
  1. Es ist unbedingt erforderlich, dass vor dem Upgrade eine Datensicherung deiner WackoWiki-Datenbank durchgeführt wird.
  2. Der Aktualisierungsvorgang überträgt deine vorhandenen Daten der Installation von der alten Version auf die neue Version. Die Migration von der neuen Version zurück zur alten Version wird nicht unterstützt.

2. Aktualisierung

Erfordert mindestens WackoWiki 6.1.29. Wenn du eine ältere Version benutzt, aktualisiere zuerst auf diese Version oder eine neuere, bevor du auf WackoWiki 6.2 aktualisieren kannst..


Version Archiv Größe Änderungen Kompatibilität Upgrade Anmerkungen
6.1.29 wackowiki-6.0.29.zip 2.8 MiB Release Notes · Change Log PHP 8.0 - 8.5 Upgrading 6.1.x → 6.1.29
6.2.0 wackowiki-6.2.0.zip 3.0 MiB Release Notes · Change Log PHP 8.0 - 8.5 Upgrading 6.1.29 → 6.2.x

2.1. Download

  1. Lade die neue Version herunter.
  2. Extrahiere die neue Datei wackowiki-6.1.x.zip
  3. Entferne alle Wacko-Ordner und Dateien von deiner aktuellen Installation, mit Ausnahme von
    • config/config.php
    • file/
  4. Kopiere die neuen (wacko.6.2.y) Dateien in deinen Wacko-Ordner
  5. Lösche die Cache-Datei unter cache/config/config.php
  6. Überprüfe die Dateiberechtigungen

Bevor das Update-Skript abgeschlossen ist, kann jeder, der die WackoWiki-Seite aufruft, es ebenfalls sehen. Bei einer relativ stark frequentierten Website empfiehlt es sich daher, die Wacko-Installation vorübergehend zu sperren, indem eine Datei namens lock_setup im Verzeichnis config/ ablegt wird. Sobald Wacko diese Datei erkennt, wird ein Passwort abgefragt (welches in dieser Datei hinterlegt wurde).

2.2. Installer

WackoWiki R6.1 Upgrade: Spracheinstellungen

Rufe die URI example.com/wiki-ordner/ in deinem Browser auf, der Installer startet und sagt, dass du von der Version 6.1.y auf die Version 6.2.x aktualisierst.


3. Nachbereitung

3.1. Konfiguration

Wenn benutzerdefinierte Werte oder Regeln in der constant.php, router.conf, csp_custom.conf Datei oder anderweitig gesetzt wurden, müssen diese Werte oder Regeln erneut gesetzt oder zusammengeführt werden.

3.2. Daten-Synchronisation

Nach erfolgreichem Upgrade können die Datensätze der Tabelle page_link und file_link für alle Intrasite-Links neu generiert werden.

  • Admin Panel -> Daten-Synchronisation -> Wiki-Links
tune the re-rendering settings to avoid timeouts or reaching the memory limit

Man kann die Einstellungen für das erneute Rendern der Wikiseiten anpassen, um Zeitüberschreitungen oder das Erreichen der Speichergrenze zu vermeiden. Dies ist vor allem für Shared Hosting oder Server, die man nicht selbst verwaltet, interessant. Der Server beendet dann möglicherweise das Skript ohne weitere Ankündigung.


Wenn das Rendering fehlschlägt, reduziere einfach die Anzahl der Seiten, die es pro Durchgang rendern soll, das Redirect LIMIT ist auf 10 gesetzt. Wenn die Weiterleitungsbegrenzung erreicht wird, stellt das Skript einen Link Weiter » zur Verfügung, welchen man anklicken muss, um den nächsten Satz an Seiten zu rendern. Vermeide außerdem mögliche Session-Timeouts, während das Skript läuft.

3.3. Änderungen


3.4. Angepasste Themen, Aktionen, Formatierer, Handler und andere Modifikationen

Prüfe und aktualisiere deine eigenen Modifikationen und Erweiterungen. Schaue nach geänderten Funktionen, Datenbankänderungen oder geänderten CSS-Klassen.


  1. Bitte siehe unter community folder oder Patches section nach verfügbaren Aktualisierungen.
  2. Merge possible core changes in your own theme

4. Anmerkungen

  1. Hinterlasse hier einen Kommentar , wenn etwas unklar ist oder du weitere Fragen hast.
  2. Zögere nicht, diese Anleitung und den Wortlaut zu verbessern.