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

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


freebsd:dokuwiki

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


                        INSTALLATION NOTES

The wiki program have been installed to /usr/local/www/dokuwiki.

Please configure your web server to allow running PHP scripts there.

Please create dedicated data directory outside the installation directory and make it owned by the process running these PHP scripts. It is important to make sure that your PHP intepreter does not allow running PHP scripts there.

For first install, you may have to manually copy the contents from /usr/local/www/dokuwiki/data into the newly created data directory and change the owner of /usr/local/www/dokuwiki/conf to the web server.

Please go to http://www.your.host/dokuwiki/install.php to finish the installation. For FULL configuration instructions, see http://wiki.splitbrain.org/wiki:config

After installation please change the permissions of /usr/local/www/dokuwiki/conf back to root:wheel.

Для работы DokuWiki устанавливаю

  • php72
  • php72-session
  • php72-xml
  • spawn-fcgi

Установка: php72

cd /usr/ports/lang/php72
make install clean

Проверяю, что выбраны следующие параметры

[X] CLI        Build CLI version
[X] CGI        Build CGI version

Установка: php72-xml

cd /usr/ports/textproc/php72-xml
make install clean

Установка: php72-session

cd /usr/ports/www/php72-session
make install clean

Установка: spawn-fcgi-1.6.3

cd /usr/ports/www/spawn-fcgi
make install clean

Для автоматического старта spawn-fcgi во время загрузки ОС в конфигурационный файл /etc/rc.conf добавляю

spawn_fcgi_enable="YES"

Для ручного запуска spawn_fcgi использую команду

/usr/local/etc/rc.d/spawn-fcgi start

Для автоматического старта nginx во время загрузки ОС в конфигурационный файл /etc/rc.conf добавляю

nginx_enable="YES"

Для ручного запуска nginx использую команду

/usr/local/etc/rc.d/nginx start

Остановка соответственно

/usr/local/etc/rc.d/nginx stop
/usr/local/etc/rc.d/spawn-fcgi stop

Конфигурационный файл с основной настройкой /usr/local/etc/nginx/nginx.conf

cat /usr/local/etc/nginx/nginx.conf

user  www;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
    gzip  on;

    server {
        listen       10.215.130.20:80;
        server_name  wiki.klotik.ru;
            root   /usr/local/www/dokuwiki;
            index  doku.php;
        location ~ \.php$ {
        #    root           html;
            fastcgi_pass   10.215.130.20:9000;
            fastcgi_index  doku.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}

http://wiki.klotik.ru/install.php

https://www.dokuwiki.org/install:freebsd
http://microsin.net/adminstuff/xnix/dokuwiki-freebsd-install.html

freebsd/dokuwiki.1578090239.txt.gz · Последние изменения: 2020/01/03 22:23 — alex