DokuWiki

It's better when it's simple

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

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


ru:install:debian

DokuWiki пакет для Debian

«Докувики» доступна в официальном репозитории Debian и может быть установлена с помощью обычных инструментов Debian.

Installation

Все, что нужно знать написано здесь. Дополнительные сведения об установке и настройке «Докувики» на Debian см. debian_ubuntu_extras..

Далее Конфигурация "DokuWiki" с помощью диспетчера конфигурации

Смотреть →config, наиболее близких вариантов используйте 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 ) и «разрешите просмотр для всех» что позволит просмотр с любого удаленного хоста.

ru/install/debian.txt · Последнее изменение: 2022-08-29 11:02 — 78.140.9.69

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki