View source for Aktualisierung

Auch verfügbar in ((/Doc/English/Upgrade English)), ((/Doc/Español/Actualizar Español)), ((/Doc/Français/MiseAJour Français)), ((/Doc/Русский/Обновление Русский)), ((/Doc/简体中文/升级 简体中文))

Aktualisiere dein WackoWiki von **!!(green)6.0!!** auf **!!(green)6.1!!**.
{{toc numerate=1}}

Siehe auch den Migrationsleitfaden für WackoWiki Version ((/Doc/Deutsch/LegacyUpgrade6.0 6.0)), ((/Doc/Deutsch/LegacyUpgrade 5.0)).
file:/logo_php8.svg?right&100

===Vorbereitungen===
  1. Überprüfe die ((/Doc/Deutsch/Voraussetzungen Voraussetzungen)) und lies die ((/Dev/Release/R6.1/ReleaseNotes Versionshinweise)).
  2. Mache eine **Datensicherung**
    1. deines **Wiki-Ordners**
    2. deiner **Wiki-Datenbank** (z.Bsp. mit phpMyAdmin)

%%(info type="important")
**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.
%%

===Aktualisierung===
====Download====
  4. ((/Doc/Deutsch/Herunterladen Lade die neue Version herunter)).
  5. Extrahiere die neue Datei wacko.r6.1.x.zip
  6. Entferne alle Wacko-Ordner und Dateien von deiner aktuellen Installation, mit **Ausnahme** von
    * ##config/config.php##
    * ##file/##
  6. Kopiere die neuen (wacko.6.x.y) Dateien in deinen Wacko-Ordner
  7. Lösche die Cache-Datei unter ##cache/config/config.php##
  8. Überprüfe die ((/Doc/Deutsch/Dateiberechtigungen Dateiberechtigungen))

====Installer====
file:/wackowiki_r6_de_upgrade_1.png?right&400&caption
Rufe die URI ##example.com/wiki-ordner/## in deinem Browser auf, der Installer startet und sagt, dass du von der Version **!!(green)6.x.y!!** auf die Version **!!(green)6.1.x!!** aktualisierst.

  * Folge den Schritten -> **((/Doc/Deutsch/Upgrade/Bilder Aktualisierungsvorgang in Bildern))**

===Nachbereitung===

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

====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
file:/ap_rerender_links_en.png?right&400&caption
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.

====Änderungen====
  1. Es schreibt jetzt die ##sitemap.xml## in den ##xml/## Ordner, bitte prüfe und aktualisiere deine **robots.txt**, bspw.
    * %%Sitemap: https://wiki.example.com/xml/sitemap.xml.gz%%
  1. Erfordert jetzt das ((https://unicode-org.github.io/icu/userguide/format_parse/datetime/#date-field-symbol-table ICU Datums und Zeit-Format)) welches vom IntlDateFormatter verwendet wird, bitte aktualisiere deine individuellen Einstellungen im Adminpanel.
    * #|
*| config | DateTime::format | IntlDateFormatter |*
|| date_format | ##d.m.Y## | ##dd.MM.yyyy## ||
|| time_format | ##H:i## | ##HH:mm## ||
|| time_format_seconds | ##H:i:s## | ##HH:mm:ss## ||
|#
  1. Um den Hash für alle vor WackoWiki **!!(green)6.1.19!!** hochgeladenen Dateien zu erstellen, nutze die ##~{{adminupdate}}## Aktion.
    * Punkt: Set missing file hash for legacy records in file table
  1. Entferne alle Datensicherungen welche vor **!!(green)6.1.21!!** erstellt wurden aus dem ##file/backup/## Ordner oder ersetze das ##backup.log## mit einer JSON formatierten Version.
    * %%
{
    "cluster": "",
    "data": "wacko_acl;wacko_auth_token;wacko_config;wacko_category;wacko_category_assignment;wacko_external_link;wacko_file;wacko_file_link;wacko_menu;wacko_page;wacko_page_link;wacko_revision;wacko_user;wacko_user_setting;wacko_usergroup;wacko_usergroup_member;wacko_watch",
    "files": "file/global;file/perpage",
    "size": 104080339,
    "structure": "wacko_acl;wacko_auth_token;wacko_cache;wacko_config;wacko_category;wacko_category_assignment;wacko_external_link;wacko_file;wacko_file_link;wacko_log;wacko_menu;wacko_page;wacko_page_link;wacko_referrer;wacko_revision;wacko_user;wacko_user_setting;wacko_usergroup;wacko_usergroup_member;wacko_watch",
    "time": 1681202531,
    "wacko_version": "6.1.21"
}
%%

====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 ((source:master/community/ community folder)) oder ((/Dev/PatchesHacks Patches section)) nach verfügbaren Aktualisierungen.
  1. ((/Doc/Deutsch/Layouts Merge possible core changes in your own theme))

===Notes===
  1. {{comment text="Leave a comment here"}} if something is not clear or you have further questions.
  2. Do not hesitate to improve this instruction and the wording.