Это старая версия документа!
Содержание
DokuWiki пакет для Debian
«Докувики» доступна в официальном репозитории Debian и может быть установлена с помощью обычных инструментов Debian.
Installation
Все, что нужно знать написано здесь. Дополнительные сведения об установке и настройке «Докувики» на Debian см. debian_ubuntu_extras..
Далее Конфигурация "DokuWiki" с помощью диспетчера конфигурации
Смотреть →Конфигурирование «Докувики», наиболее близких вариантов используйте rewrite(?) и используйте slash
Каталог менеджер расширений не перезаписываемый. Если вы хотите использовать эту функцию, установите соответствующие разрешения.
lighttpd
apt-get update apt-get install lighttpd apt-get install php5-cgi php5 dokuwiki
lighty-enable-mod fastcgi fastcgi-php dokuwiki /etc/init.d/lighttpd force-reload
Если DokuWiki mod(?) не загружается, вам надо будет создать ссылку на конфигурационный файл lighttpd.conf. См. lighttpd
nginx
Вставьте в /etc/nginx/sites-enabled/default
# serve static files from nginx location ~ ^/dokuwiki/lib/.+\.(css|gif|js|png)$ { root /usr/share; expires 30d; } location = /dokuwiki/install.php { deny all; } location = /dokuwiki { rewrite ^ /dokuwiki/ permanent; } location = /dokuwiki/ { rewrite ^ /dokuwiki/doku.php last; expires 30d; } location ~ ^/dokuwiki/(|lib/(exe|plugins/[^/]+)/)[^/]+\.php { root /usr/share; fastcgi_pass unix:/var/run/php5-fpm.sock; include fastcgi_params; # from Debian Jessie, replace the previous include by include snippets/fastcgi-php.conf; } location /dokuwiki/ { deny all; }
Apache
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt dokuwiki
После двух ответов «да», PHP установится сама.
Если вы просто видите надпись «это работает!» на странице или что-то аналогичное, убедитесь, что страница по умолчанию - index.html был удален из каталога сайта.
Если у вас все еще остались проблемы, то также попробуйте переместить index.php в начальный каталог индекса, это позволит убедиться что файл index.php работал сначала:
sudo nano /etc/apache2/mods-enabled/dir.conf
Примечание: nano это просто текстовый редактор, используйте, как вам удобно.
Добавьте index.php к началу индексных(?) файлов. Теперь страница должна выглядеть так:
<IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.php index.xhtml index.htm </IfModule>
Все, что нужно сделать уже сделано в рамках пакета « Dokuwiki » и он встроен в режимы постинсталляции. Файл /etc/dokuwiki/apache.conf связывал(?):
ls -l /etc/apache2/conf-available/ lrwxrwxrwx 1 root root 25 Apr 5 2014 dokuwiki.conf -> /etc/dokuwiki/apache.conf ls -l /etc/apache2/conf-enabled/ lrwxrwxrwx 1 root root 32 Apr 5 2014 dokuwiki.conf -> ../conf-available/dokuwiki.conf
В файле конфигурации Apache (dokuwiki .conf или apache. conf), смените псевдоним разрешите просмотр с localhost 127.0.0.1::1 для вас; (по умолчанию разрешен только просмотр из хоста dokuwiki ) и «разрешите просмотр для всех» что позволит просмотр с любого удаленного хоста.