Инструменты пользователя

Инструменты сайта


software:nas:install_synology_dokuwiki

Это старая версия документа!


Synology NAS DSM 7.0+ Dokuwiki

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

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

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

В DSM: Центр пакетов: установка веб-станции

  • Используйте веб-сервер Apache для DokuWiki (рекомендуется):
    • Примечание: ограничение доступа к «защищенным каталогам» DokuWiki (data, conf, bin, inc, vendor; см. здесь ) с помощью веб-сервера по умолчанию в DSM7 » nginx « не является простым. Выполнение инструкций по Deny Directory Access в Ngnx не предотвращает доступ к файлам в подкаталогах data. в то время как это работает «из коробки» с помощью Apache.⇒ ⇒ ⇒ ⇒
  • Установите Apache 2.4 через Центр пакетов.

Совет: перейдите на панель состояния Web Station и щелкните стрелку в столбце «Управление». Это приведет вас к пакету установки Apache в Центре пакетов.

  • Установите PHP 7 (.2, .3 или .4) через Центр пакетов.

Совет: перейдите на панель состояния Web Station и щелкните стрелку в столбце «Управление». Это приведет вас к пакету установки PHP в Центре пакетов.

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

  • Отредактируйте профиль и активируйте следующие расширения:
    • bz2
    • gd
    • ldap
    • openssl
    • pdo_sqlite
    • zlib

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

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

В DSM:

  • Перейти к файловой станции
    • Выберите слева веб-папку
    • Загрузите загруженный архив из DokuWiki (TGZ)
    • Щелкните правой кнопкой мыши по архиву в File Station и выберите Извлечь… → Извлечь сюда.
    • Сделайте то же самое с новым файлом (TAR)
    • Теперь в вашей веб-папке есть папка «dokuwiki»
    • Удалить файлы TGZ и TAR
  • Перейдите на Web Station и выберите «Web Service Portal»
    • Изменить сервер по умолчанию
    • Если установлен Apache: HTTP-сервер back-end: выберите Apache
    • PHP: Выберите созданный профиль (профиль по умолчанию 7.x)

Web Station Default Server

  • File Station: настройка разрешений для папок
    • Перейти в веб-папку
    • Выберите папку dokuwiki
    • Щелкните правой кнопкой мыши по папке с данными.
      • Свойства → Разрешение → Создать:
        • Пользователь или группа: http
        • Выберите «Читать и писать»
        • Нажмите «Готово».
        • Нажмите «Сохранить».

File Station - Permission Set

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

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

  • dokuwiki/data
  • dokuwiki/conf
  • dokuwiki/lib/plugins
  • dokuwiki/lib/tpl

Перейти к:http:<IP_of_your_Synology>/dokuwiki/install.php Готово. ===== Обновление с DSM 6 ===== Существует несколько возможных способов перехода от пакетной установки к прямой установке. ==== Копировать, удалить, скопировать обратно, обновить DSM ==== Копировать, удалить, скопировать обратно, обновить DSM * скопировать каталог «dokuwiki» в другое место за пределами папки «web» * удалить пакет «Dokuwiki» через менеджер пакетов * скопировать каталог «dokuwiki» обратно в папку «web» * обновление до DSM 7 Некоторые пользователи сообщают о проблемах с разрешениями после этой процедуры: Форум пользователей: Пакет Dokuwiki больше не поддерживается в Synology DSM 7.. Если возникла эта проблема, рекомендуется полная переустановка. ==== Резервное копирование, удаление, обновление DSM, восстановление ==== Эта процедура взята из Форум пользователей: Ручная установка 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, перезаписав все возможные существующие файлы. - Удалите файл /web/dokuwiki/install.php и проверьте, доступен ли этот файл из интернета: https://yournasadres/dokuwiki/data/pages/wiki/dokuwiki.txt . Если да, то еще раз проверьте ваши разрешения. Спасибо DokuwikiSyno за это руководство. ===== Смотрите также ===== * Пакет Dokuwiki больше не поддерживается в Synology DSM 7 * Ручная установка Dokuwiki на Synology NAS под управлением DSM6.2

Только авторизованные участники могут оставлять комментарии.
software/nas/install_synology_dokuwiki.1734808112.txt.gz · Последнее изменение: vladpolskiy