flip:dokuwiki:installing_dokuwiki_on_debian_12
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| flip:dokuwiki:installing_dokuwiki_on_debian_12 [2024/12/03 20:47] – создано flip | flip:dokuwiki:installing_dokuwiki_on_debian_12 [2025/03/07 15:34] (текущий) – удалено flip | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Установка DokuWiki на Debian 12 ====== | ||
| - | |||
| - | Официальная инструкция по установке | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | |||
| - | Системные требования | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | |||
| - | ===== Установка ===== | ||
| - | |||
| - | Установить пакеты | ||
| - | |||
| - | < | ||
| - | apt-get install nginx php8.2-fpm php8.2-gd php8.2-xml | ||
| - | </ | ||
| - | |||
| - | Скачать архив с WikiDoku | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | |||
| - | Распаковать архив | ||
| - | |||
| - | < | ||
| - | tar -xzvf dokuwiki-*.tgz | ||
| - | </ | ||
| - | |||
| - | Скопировать архив в /var/www/ или другое место | ||
| - | |||
| - | < | ||
| - | cp -R dokuwiki /var/www/ | ||
| - | </ | ||
| - | |||
| - | Изменить владельца файлов для веб-сервера | ||
| - | |||
| - | < | ||
| - | chown -R www-data: | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Настройка Nginx ===== | ||
| - | |||
| - | Создать конфигурацию сайта в ngnix | ||
| - | |||
| - | < | ||
| - | nano / | ||
| - | </ | ||
| - | |||
| - | Добавить и отредактировать настройку | ||
| - | |||
| - | < | ||
| - | server { | ||
| - | |||
| - | listen 80; | ||
| - | server_name localhost; | ||
| - | root / | ||
| - | 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 ~ / | ||
| - | deny all; | ||
| - | } | ||
| - | |||
| - | location /data/ { | ||
| - | internal; | ||
| - | } | ||
| - | |||
| - | location ~ /\.ht { | ||
| - | deny all; | ||
| - | } | ||
| - | |||
| - | location @dokuwiki { | ||
| - | rewrite ^/ | ||
| - | rewrite ^/ | ||
| - | rewrite ^/ | ||
| - | rewrite ^/(.*) / | ||
| - | } | ||
| - | |||
| - | location ~ \.php$ { | ||
| - | try_files $uri =404; | ||
| - | fastcgi_pass unix:/ | ||
| - | fastcgi_index index.php; | ||
| - | include fastcgi_params; | ||
| - | fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | Проверить добавленную конфигурацию | ||
| - | |||
| - | < | ||
| - | nginx -t | ||
| - | </ | ||
| - | |||
| - | Применить конфигурацию если все в порядке | ||
| - | |||
| - | < | ||
| - | nginx -s reload | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Завершение ===== | ||
| - | |||
| - | Перейти на сайт для настройки | ||
| - | |||
| - | [[http:// | ||
| - | |||
| - | |||
| - | Инструкция по настройке | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | |||
| - | После завершения настройки, | ||
| - | |||
| - | < | ||
| - | rm / | ||
| - | </ | ||
| - | |||
flip/dokuwiki/installing_dokuwiki_on_debian_12.1733258873.txt.gz · Последнее изменение: 2024/12/03 20:47 — flip
