Установочный скрипт 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. Вам необходимо изменить права доступа для этой директории!)
Возможные причины возникновения ошибки:
sudo setenforce 0
). 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 — недопустимое или пустое значение)
Вы ввели значение, недопустимое для данного поля. Что должно быть введено в каждое поле, см. выше.