sw:lin:deb:apache2_dokuwiki:apache2_dokuwiki

Установка на Debian Linux Apache2 и вики-движка DokuWiki

FIXME

После того, как установили debian, можно приступать к установке web-сервера apache. После установки скачаем последнюю версию вики-движка DokuWiki.

Итак, нас ожидает окно приветствия. Вводим имя нашей учетной записи и пароль.

Приветствие

После входа проверим наличие обновлений и, если таковые есть, установим их командой:

sudo apt update && sudo apt upgrade

Обновление ПО

Затем зададим имя нашему хосту. Чтобы не было никаких дальнейших проблем (я очень на это надеюсь :-D) зададим имя хосту, полностью соответствующее имена сайта.

sudo nano /etc/hostname

После правки нажимаем [CTRL] + X, затем Y и Enter

Hostname Hostname Hostname

После перезагрузим систему:

sudo systemctl reboot

Перезагрузка

После перезагрузки начнем установку apache командой:

sudo apt install apache2

Установка Apache

Установка прошла успешно, проверим работоспособность сервиса:

sudo systemctl status apache2.service

Проверка работоспособности

А теперь перейдем в браузере по адресу нашей виртуальной машины, в моем случае:

http://192.168.11.13

Окно Apache в браузере

Ура! Все работает. Можно приступать к установке DokuWiki.

Установим необходимые пакеты для работы DokuWiki:

sudo apt install php libapache2-mod-php php-xml php-json php-mbstring php-zip php-intl php-gd php-sqlite3

Установка необходимого ПО

Перезапустим сервис apache:

sudo systemctl restart apache2.service

С помощью этой команды скачиваем стабильную версию DokuWiki на текущий момент:

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

Загрузка DokuWiki

После успешной загрузки распакуем архив в текущую (домашнюю) директорию:

tar xzvf dokuwiki-stable.tgz

Терерь необходимо перенести все файлы вики-движка DokuWiki в директорию /var/www/html. Предварительно нужно удалить все ее содержимое. На текущий момент там находится только файл index.html.

sudo rm /var/www/html/index.html

Теперь перемещаем файлы DokuWiki в директорию /var/www/html:

sudo mv dokuwiki-{DATE}/* /var/www/html

:!: Вместо {DATE} у Вас должна быть дата сборки актуальной версии.

Теперь зададим права и укажем владельца для директорий и файлов:

sudo chown -R www-data:www-data /var/www/html

Теперь перейдем по адресу нашего сайта и установим DokuWiki:

http://192.168.11.13/

Установка DokuWiki

После установки обязательно удалите файл install.php

sudo rm /var/www/html/install.php

Теперь можно настроить проброс 80го порта, если Ваш сайт за NAT'ом и сайт будет работать по адресу Вашего доменого имени.

Вы наверняка заметили, что при установке DokuWiki было предупреждение о том, что не все Ваши данные защищены должным образом (см. предыдущий слайд). Исправим это в фалах 000-default.conf и default-ssl.conf.

sudo nano /etc/apache2/sites-available/000-default.conf 
sudo nano /etc/apache2/sites-available/default-ssl.conf

В вышеуказанных файлах должны быть соответствующие записи. Смотрим очень внимательно!

DocumentRoot /var/www/html

	<Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

Теперь предупреждение должно пропасть. Посмотреть это можно в разделе «Управление». Там не должно быть никаких предупреждений.

Еще не очень приятным для меня моментом было ограничение на размер загружаемых на сайт файлов - 2 мегабайта. Это можно исправить.

  • sw/lin/deb/apache2_dokuwiki/apache2_dokuwiki
  • Последнее изменение: 2025/09/02 22:34