flip:dokuwiki:installing_dokuwiki_on_debian_12
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
flip:dokuwiki:installing_dokuwiki_on_debian_12 [2024/12/04 15:13] – 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 | ||
- | </ | ||
- | |||
- | Скачать архив с DokuWiki | ||
- | |||
- | [[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.1733325205.txt.gz · Последнее изменение: 2024/12/04 15:13 — flip