WackoWiki: Обновление

https://wackowiki.org/doc     Version: 78 (12/11/2025 14:56)

Обновление

Имеется также Deutsch[link1], English[link2], Español[link3], Français[link4], 简体中文[link5]

Обновите WackoWiki с 6.1.x до 6.2.x.



См. также руководство по миграции WackoWiki версии 6.0[link6], 5.0[link7].
PHP 8

1. Подготовка

  1. Проверьте информацию о релизе[link8] на предмет соответствия сервера системным требованиям.
  2. Выполните резервное копирование данных:.
    1. сохраните базу данных wiki (например, через phpMyAdmin или модуль резервного копирования) в Панели администратора[link9]),
    2. сохраните папку wiki.

ВАЖНО
Выполните резервное копирование данных! Прежде чем что-либо делать, создайте резервную копию существующей базы данных и файлов. Также убедитесь, что во время миграции никто не использует базу данных, так как это может привести к потере данных.
  1. Очень важно, чтобы вы сделали резервную копию своей базы данных WackoWiki перед обновлением.
  2. Процедура обновления переносит данные экземпляра установки со старой версии на новую. Миграция с новой версии на старую не поддерживается.




2. Обновление файлов

  1. Скачайте wackowiki-6.2.x.zip[link10]
  2. Распакуйте архив
  3. Удалите на серере все папки и файлы, относящиеся к вашей текущей установке WackoWiki, за исключением
    • config/config.php
    • file/ (переименуйте существующую папку files в file)
  4. Скопируйте новые файлы wacko.6.2.x в папку вашей установки WackoWiki на сервере
  5. Удалите файл кэша в разделе cache/config/config.php.
  6. Проверьте разрешения[link11]

Если в старой версии WackoWiki вы создавали новые темы, действия (экшены), обработчики (хендлеры) или форматтеры, то вам придется восстановить их из созданной на начальном этапе резервной копии. Проверить их совместимость и исправить при необходимости.

Прежде чем завершить скрипт обновления, все, кто зайдет на ваш WackoWiki, также увидят его. Поэтому, если вы управляете сайтом с относительно высоким трафиком, вам может понадобиться временно заблокировать установку Wacko, поместив файл с именем lock_setup в каталог config/; как только Wacko его увидит, он запросит пароль (тот, который вы указали в этом файле).

3. Инсталляция



Откройте URL-адрес вашей WackoWiki в веб-браузере. Программа установки запустит и сообщит вам (ВАЖНО), что вы обновляетесь с 6.1.x до 6.2.x

4. После обновления

4.1. Конфигурация

Если вы установили пользовательские значения в constant.php, router.conf, csp_custom.conf или где-то еще, вы должны установить эти значения снова. Для этого можно сравнить новые файлы со старыми.

4.2. Ресинхронизация данных

После успешного обновления вы можете выполнить ресинхронизацию всех внутренних ссылок для обновления записей таблицы page_link и file_link.

tune the re-rendering settings to avoid timeouts or reaching the memory limit
Вы можете изменить настройки ресинхронизации, чтобы избежать таймаутов или исчерпания доступного объема памяти. Это особенно интересно для виртуального хостинга или серверов, которыми вы не управляете. Без этого сервер завершает работу скрипта без предварительного уведомления.

Если ресинхронизация не удается, просто уменьшите количество страниц, которые обрабатываются за один шаг. Лимит перенаправлений установлен на 10. Если вы достигнете лимита перенаправлений, скрипт выдаст вам ссылку Next », по которой вы должны кликнуть, чтобы обработать следующие партии страниц. Кроме того, избегайте возможных таймаутов сессии во время работы скрипта.

4.3. Changes

4.4. Custom themes, actions, formatters, handlers and other modifications

Не забывайте обновлять и проверять свои собственные модификации и расширения. Обращайте внимание на измененные функции, изменения в базе данных или изменения CSS.

  1. Please look in the community folder[link13] or Patches section[link14] for available updates.
  2. Merge possible core changes in your own theme[link15]

5. Notes

  1. Оставьте комментарий здесь , если что-то неясно или у вас есть дополнительные вопросы.
  2. Не стесняйтесь улучшать эту инструкцию и формулировку.