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

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


flip:dokuwiki:installing_dokuwiki_on_debian_12

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
flip:dokuwiki:installing_dokuwiki_on_debian_12 [2024/12/04 15:13] flipflip:dokuwiki:installing_dokuwiki_on_debian_12 [2025/03/07 15:34] (текущий) – удалено flip
Строка 1: Строка 1:
-====== Установка DokuWiki на Debian 12 ====== 
- 
-Официальная инструкция по установке 
- 
-[[https://www.dokuwiki.org/ru:install]] 
- 
- 
-Системные требования 
- 
-[[https://www.dokuwiki.org/ru:requirements]] 
- 
- 
-===== Установка ===== 
- 
-Установить пакеты 
- 
-<code> 
-apt-get install nginx php8.2-fpm php8.2-gd php8.2-xml 
-</code> 
- 
-Скачать архив с DokuWiki 
- 
-[[https://download.dokuwiki.org/]] 
- 
- 
-Распаковать архив 
- 
-<code> 
-tar -xzvf dokuwiki-*.tgz 
-</code> 
- 
-Скопировать архив в /var/www/ или другое место 
- 
-<code> 
-cp -R dokuwiki /var/www/ 
-</code> 
- 
-Изменить владельца файлов для веб-сервера 
- 
-<code> 
-chown -R www-data:www-data /var/www/dokuwiki/ 
-</code> 
- 
- 
-===== Настройка Nginx ===== 
- 
-Создать конфигурацию сайта в ngnix 
- 
-<code> 
-nano /etc/nginx/conf.d/dokuwiki.conf 
-</code> 
- 
-Добавить и отредактировать настройку 
- 
-<code> 
-server { 
- 
-    listen 80; 
-    server_name localhost; 
-    root /var/www/dokuwiki; 
-    index index.html index.htm index.php doku.php; 
-    client_max_body_size 15M; 
-    client_body_buffer_size 128K; 
- 
-    location / { 
-        try_files $uri $uri/ @dokuwiki; 
-    } 
- 
-    location ~ /(conf|bin|inc)/ { 
-        deny all; 
-    } 
- 
-    location /data/ { 
-        internal; 
-    } 
- 
-    location ~ /\.ht { 
-        deny all; 
-    } 
- 
-    location @dokuwiki { 
-        rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last; 
-        rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last; 
-        rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; 
-        rewrite ^/(.*) /doku.php?id=$1 last; 
-    } 
- 
-    location ~ \.php$ { 
-        try_files $uri =404; 
-        fastcgi_pass unix:/run/php/php-fpm.sock; 
-        fastcgi_index index.php; 
-        include fastcgi_params; 
-        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
-    } 
-} 
-</code> 
- 
-Проверить добавленную конфигурацию 
- 
-<code> 
-nginx -t 
-</code> 
- 
-Применить конфигурацию если все в порядке 
- 
-<code> 
-nginx -s reload 
-</code> 
- 
- 
-===== Завершение ===== 
- 
-Перейти на сайт для настройки 
- 
-[[http://localhost/install.php]] 
- 
- 
-Инструкция по настройке 
- 
-[[https://www.dokuwiki.org/ru:installer]] 
- 
- 
-После завершения настройки, можно удалить скрипт install.php 
- 
-<code> 
-rm /var/www/dokuwiki/install.php 
-</code> 
- 
  
flip/dokuwiki/installing_dokuwiki_on_debian_12.1733325205.txt.gz · Последнее изменение: 2024/12/04 15:13 — flip

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki