Содержание

NAS-сервер Synology

Система NAS компании Synology раньше предоставляла пакет DokuWiki в своем менеджере пакетов. С момента выпуска DSM 7.0 это больше не так. Вместо этого вам нужно вручную установить DokuWiki с помощью приложения Web Station.

Установка DokuWiki на DSM 7.0+

В настоящее время Synology не предоставляет пакет для установки Dokuwiki на Diskstation под управлением DSM 7. Эта процедура должна помочь установить Dokuwiki на Synology Diskstation под управлением DSM 7.

В DSM: Центр пакетов: Установка Web Station

Web Station Status Pane

В Web Station это создаст настроенный профиль в разделе «Настройки языка скрипта» с именем «определенный пользователем».

Web Station - Script Language Settings

Сохраните настройки!

На вашем ПК: Загрузите DokuWiki: https://download.dokuwiki.org/

В DSM:

Web Station Default Server

File Station - Permission Set

Повторите эти шаги для папок: dokuwiki/conf, dokuwiki/lib/plugins и dokuwiki/lib/tpl

Для следующих каталогов пользователю ''http'' должны быть предоставлены разрешения на чтение/запись

Перейти к http://<IP_of_your_Synology>/dokuwiki/install.php

Обновление с DSM 6

Существует несколько возможных способов перехода от пакетной установки к прямой установке.

Копировать, удалить, скопировать обратно, обновить DSM

Некоторые пользователи сообщают о проблемах с разрешениями после этой процедуры:Форум пользователей: Пакет Dokuwiki больше не поддерживается в Synology DSM 7. Если возникла эта проблема, рекомендуется полная переустановка.

Резервное копирование, удаление, обновление DSM, восстановление

Эта процедура взята из User Forum: Ручная установка Dokuwiki в Synology NAS под управлением DSM6.2 Это та же процедура, что и для полной новой установки. Добавляется только резервная копия данных и описывается процедура для этого.

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

Спасибо DokuwikiSyno за это руководство.

Смотрите также