В настоящее время Synology не предоставляет пакет для установки Dokuwiki на Diskstation с DSM 7. Эта процедура должна помочь установить Dokuwiki на Synology Diskstation с DSM 7.
В DSM: Центр пакетов: установка веб-станции
Совет: перейдите на панель состояния Web Station и щелкните стрелку в столбце «Управление». Это приведет вас к пакету установки Apache в Центре пакетов.
Совет: перейдите на панель состояния Web Station и щелкните стрелку в столбце «Управление». Это приведет вас к пакету установки PHP в Центре пакетов.
В Web Station это создаст настроенный профиль в разделе «Настройки языка скрипта» с именем «определенный пользователем».
Сохраните настройки!
На вашем ПК: Загрузите DokuWiki:: https://download.dokuwiki.org/
В DSM:
Повторите эти шаги для папок: dokuwiki/conf, dokuwiki/lib/plugins и dokuwiki/lib/tpl
Копировать, удалить, скопировать обратно, обновить DSM
скопировать каталог «dokuwiki» в другое место за пределами папки «web»
удалить пакет «Dokuwiki» через менеджер пакетов
скопировать каталог «dokuwiki» обратно в папку «web»
обновление до DSM 7
Некоторые пользователи сообщают о проблемах с разрешениями после этой процедуры: Форум пользователей: Пакет Dokuwiki больше не поддерживается в Synology DSM 7.. Если возникла эта проблема, рекомендуется полная переустановка.
Эта процедура взята из Форум пользователей: Ручная установка Dokuwiki в Synology NAS под управлением DSM6.2
Это та же процедура, что и для полной новой установки . Добавляется только резервная копия данных и описывается процедура для этого.
Установите плагин Backup Tool прямо из менеджера плагинов вашей существующей установки DokuWiki и сделайте резервную копию со страницы администратора (для уверенности нажмите на каждое поле для резервного копирования). Сохраните архив .tar в другом месте, нежели ваш Synology.
Для дополнительной безопасности скопируйте папку nas/DokuWiki из Synology в другое место.
Удалите пакет DokuWiki с помощью Центра пакетов.
Обновитесь до DSM 7 (см. инструкции на официальном сайте Synology)
Перейдите в Webstation в DSM → Настройки PHP (scripttaalinstellingen на моем родном языке) → Создать/Создать → Имя профиля: Dokuwiki → Описание профиля: Dokuwiki → Версия PHP: PHP 7.4 → Сохранить/ОК.
Перейдите на Webserviceportal (все еще в Webstation) и выберите в качестве HTTP-сервера: Apache HTTP Server 2.2 (из-за разрешений) и PHP: Dokuwiki (PHP 7.4.) → Сохранить.
Перейдите на вкладку Расширения и включите: openssl и zlib и нажмите Сохранить.
Перейдите в File Station и перейдите в папку web → dokuwiki. Щелкните правой кнопкой мыши по папке: data → Properties → Permissions → Make → Choose for user “http” → и отметьте Write (что отметит все основные поля) и выберите: Save/Ok
Сделайте то же самое для папок: conf и lib/plugins и lib/tpl.
Загрузите стабильную версию: релиз 2020-07-29 «Hogfather» здесь (это та же версия, что и последний пакет Synology для DMS 6; если за это время выйдет новая версия, загрузите ее из архива DokuWiki).
Извлеките этот архив в веб-папку (имя и местоположение по умолчанию: web/dokuwiki)
Запустите установщик (из /web/dokuwiki/install.php) и просто используйте существующую информацию или что-то еще, эти настройки будут перезаписаны из резервной копии на следующем шаге.
Установите плагин Backup Tool прямо из менеджера плагинов для этой новой чистой версии.
Откройте резервную копию архива .tar, созданную на шаге 1 (используйте менеджер архивов, например, 7 zip), и скопируйте папки: conf, data и lib в папку web/dokuwiki, перезаписав все возможные существующие файлы.
-
Спасибо DokuwikiSyno за это руководство.