Instalação e configuração Dokuwiki Debian 10
O processo de instalação foi feito manualmente e não foi utilizado o repositório do debian. Com o apache em execução, entramos no diretório principal do apache /var/www/html/ e fizemos todo o processo lá dentro.
# cd /var/www/html/
O primeiro processo é baixar a dokuwiki em sua versão Estável para isso utilizamos o wget. Seguindo no ponto vamos descompartar e renomear para algo NÃO padrão como wiki.
# wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz # tar -xvf dokuwiki-stable.tgz # rm -v dokuwiki-stable # mv dokuwiki-* wiki
As permissões adequadas precisão ser dadas. Dono do diretório wiki deve ser o apache 'www-data' e grupo 'www-data', vamos tbm dar permissões 640 para Arquivos, 750 para diretórios
# chown -R www-data:www-data wiki/ # chmod 750 wiki/ # find wiki/ -type f chmod 640 {} \; # find wiki/ -type d chmod 750 {} \;
Seguimos a instalação via navegador: https://example.com.br/wiki/install.php
<SCREENSHOT AQUI>
Feito a instalação remova o arquivo install.php, ele pode vazar informações posteriores para um possivel invasor.
# rm wiki/install.php
# nano /etc/apache2/apache2.conf
De AllowOverride none para AllowOverride All, isso para o apache conseguir ler os arquivos .htaccess nos diretórios. Para proteção dos diretórios. Se você conseguir acessar este arquivo é sinal que a dokuwiki está desprotegida.
https://example.com.br/wiki/data/pages/wiki/dokuwiki.txt
<Directory /var/www/> Options Indexes FollowSymLinks **AllowOverride All** Require all granted </Directory>