Indholdsfortegnelse

Инсталлятор «Докувики»

Установочный скрипт install.php поможет сделать начальную установку «ДокуВики». Он проверит доступность требуемых PHP-функций и необходимых прав доступа к файлам. Также он создаёт начальный аккаунт администратора и начальные политики доступа (ACL). Чтобы запустить установщик, откройте страницу http://[dokuwiki]/install.php в веб-браузере. (По соображениям безопасности он будет работать только с новой и неизмененной установкой DokuWiki.)

Поля для заполнения

Здесь приведены опции, которые вы можете задать в инсталляторе, а также их значения:

Возможные сообщения об ошибках

Инсталлятор проводит ряд проверок, чтобы подтвердить, что сервер, на котором вы собираетесь установить «ДокуВики», соответствует необходимым требованиям. Инсталлятор может показывать следующие сообщения:

xxx is not writable by DokuWiki. You need to fix the permission settings of this directory!
(«ДокуВики» не может произвести запись в xxx. Вам необходимо изменить права доступа для этой директории!)

Возможные причины возникновения ошибки:

  1. Вам необходимо предоставить серверу право записи в указанную директорию. (Это, наверное, самая распространённая причина). Подробнее см. “Настройка прав доступа к файлу”.

  2. Другая вероятная причина - если вы пытались переместить каталоги data и conf перед запуском установщика. Операция перемещения должна быть реализована только после завершения процесса установки. (См. раздел “безопасность”)

  3. Если после предоставления прав, запись всё ещё не работает, то, вероятно, это проблема связана с SELinux, которая не позволяет процессу веб-сервера выполнять запись в эти каталоги. Вы можете проверить действительно ли проблема связана с selinux, отключив эту систему и попытавшись снова запустить свой веб-сервис php (sudo setenforce 0).

    Если это решит вашу проблему, повторно включите selinux (sudo setenforce 1) и запустите следующие команды из терминала:

    # grep httpd /var/log/audit/audit.log | audit2allow -M mypol
    # semodule -i mypol.pp

PHP function xxx is not available. Maybe your hosting provider disabled it for some reason?
(PHP-функция xxx недоступна. Возможно ваш хостер отключил её по каким-либо причинам?)

Это означает, что определённая функция, обычно предоставляемая интерпретатором PHP, не была обнаружена. Это может означать, что версия PHP слишком старая (для DokuWiki требуется как минимум PHP 7.2, предпочтительнее PHP 8. Подробнее см. “Системные требования”)), либо вам не хватает какого-то расширения PHP (что маловероятно) или ваш провайдер отключил эту функцию по каким-либо причинам.

Вы должны каким-то образом решить эту проблему, иначе «ДокуВики» не будет работать. Или обновите версию PHP, или попросите провайдера проверить настройки PHP.

Совет: если не обнаружена функция mail, просто отредактируйте install.php и удалите mail из массива check_functions

xxx — illegal or empty value
(xxx — недопустимое или пустое значение)

Вы ввели значение, недопустимое для данного поля. Что должно быть введено в каждое поле, см. выше.