Ferramentas do usuário

Ferramentas do site


howto:dokuwiki

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>
howto/dokuwiki.txt · Última modificação: 2021/10/16 18:48 por 127.0.0.1