Обновление

Имеется также Deutsch, English и Français


Обновите ваш WackoWiki с 5.x.y до 5.5.x.



См. также руководство по миграции WackoWiki версии 5.0.x.

1. Preparations

  1. Проверьте ReleaseNotes на предмет соответствия требованиям.
  2. Резервное копирование данных.
    1. ваша wiki база данных (например, через phpMyAdmin или резервный модуль) в Панель администратора )
    2. вашу wiki папку
  3. Скачать wacko.5.5.x.zip
  4. Извлечь архив
  5. Удаление всех папок и файлов психованных с вашей текущей установки, за исключением
    • config/config.php
    • file/ (переименовать существующую папку с files в file)
    • заменить старые файлы .htaccess из оставшихся папок новыми файлами из дистрибутива
  6. Скопируйте новые файлы wacko.5.5.x в папку wacko.
  7. Проверьте разрешения

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

2. Installer


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

  • пройти все этапы
  • Конфигурация базы данных: Если программа установки запросит у вас кодовую страницу, выберите соответствующий набор символов.
    • cp1251 Windows Cyrillic
    • cp1252 Western European
    • ISO 8859-2 Central European
    • ISO 8859-7 Greek
  • Снимки экрана из процедуры обновления

3. Post-Upgrade

3.1. Пароли

  1. Вы должны заново создать свой recovery_password для своей панели Панель администратора, потому что теперь он использует новые password_hash() и password_verify() API.
  2. Позвоните в {{admin_recovery}} в качестве администратора и сгенерируйте новый хэш пароля для своего recovery_password.

3.2. Re-Synchronize data

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

  • Admin Panel -> Synchronizing data -> Wiki-links

3.3. Converting Tables from MyISAM to InnoDB

Если у вас есть существующие таблицы MyISAM, которые вы хотите преобразовать в InnoDB для большей надежности и масштабируемости, используйте следующую процедуру.

  • Admin Panel -> Database -> Convert

3.4. Converting Columns to SQL strict

Если у вас есть существующие таблицы, которые вы хотите преобразовать в соответствии со строгим режимом SQL, используйте следующую процедуру.

  • Admin Panel -> Database -> Convert

4. Notes

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


5. сделайте резервную копию файлов и БД

  1. скопируйте новые файлы ваки поверх старых*
  2. зайдите на ваку, проделайте предложенную процедуру обновления
  3. всё.

Примечание
* Если в старой версии ваки вы

  1. создали новую тему из существующей
  2. не переименовали её

то тему вам придётся восстанавливать из упомянутой вначале резервной копии и переделывать.