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

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

  • Показать исходный текст
  • История страницы
  • Ссылки сюда
  • Оставить на чай
  • Экспорт в PDF
  • Наверх

  • wiki:install:debian

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


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

    Только авторизованные участники могут оставлять комментарии.
    wiki/install/debian.1723675085.txt.gz · Последнее изменение: 2024/08/15 01:38 — vladpolskiy