Centralização de Documentos (DokuWiki)

DokuWiki é um compatível com as normas, de utilização simplificada de uso do Wiki. Tem como objetivo principal a criação de documentação de qualquer tipo. Ele é destinado a equipes de desenvolvedores, grupos de trabalho e pequenas empresas. Ele tem uma sintaxe simples, mas poderosa que faz com que os arquivos sejam legíveis fora da Wiki e facilita a criação de textos estruturados. Todos os dados são armazenados em arquivos de texto puro – nenhum banco de dados é necessário.

Vamos a instalação e configuração do DokuWiki

# apt-get install dokuwiki

Escolha qual o servidor web de sua preferência, para o exemplo optei pelo apache2

Na próxima tela leia o aviso escolha se deseja remover as páginas junto com o pacote. Nesse exemplo preferi manter as páginas.

Escolha a senha do usuário administrador e depois confirme a senha digitada.

Instalação completa, vamos preparar o arquivo de configuração para o apache2.

# cd /etc/dokuwiki

# cp apache.conf /etc/apache2/sites-available/dokuwiki.conf

Vamos trocar: allow from localhost 127.0.0.1 por allow from localhost 127.0.0.1 10.1.1.0/24

Obs.: Caso queira deixar o seu DokuWiki disponível para a internet basta trocar: localhost 127.0.0.1 10.1.1.0/24 por apenas All

Agora vamos ajustar alguns parâmetros do DokuWiki

# cd /etc/dokuwiki

# mv local.php local.php.bak

Altere os seguintes parâmetros no arquivo dokuwiki.php

# vi dokuwiki.php

$conf[‘lang’] = ‘pt-br’;

$conf[‘title’] = ‘Ricardo Pinheiro’;

$conf[‘useacl’] = 1;

$conf[‘superuser’] = ‘@admin’;

Vamos habilitar o dokuwiki e reiniciar o apache2 para que as alterações tenham efeito.

# a2ensite dokuwiki.conf

# invoke-rc.d apache2 reload

Pronto, agora podemos acessar a tela do dokuwiki no browser: http://10.1.1.200/dokuwiki

Vamos fazer o login do usuário administrador

Após o login clique em Admin e teremos acesso a tela de administração do dokuwiki.

Espero que tenham gostado do post e lembrando para assinar o nosso portal, fica logo ali em cima a direita 🙂

  • leonardo

    Só uma pergunta após a instalação com qual usuario padrão voce loga?
    Pois tentei user:admin senha:admin e não rolo…

    • leonardo

      Já consegui obrigado…

  • Nathan

    Quando fiz a instalação não me pediu para setar uma senha de admin. Logo não consigo acessar o console.
    Existe algum procedimento para configurar essa senha??

    Att,

  • Rafael Santos

    Qual a senha admin.. n consigo logar…

    • Rafael,

      A senha é a mesma utilizada na instalação do dokuwiki.

      Abraços

  • Como tudo no Centos é diferente e nem no site do dokuwiki tem tutorial, mas nao eh nada complicado de instalar

    Instalei as dependências que faltavam para mim
    # yum install php php-devel

    baixei a ultima versão
    # cd /
    # mkdir install
    #cd install/
    # wget http://www.splitbrain.org/_media/projects/dokuwiki/dokuwiki-2011-05-25a.tgz
    # tar -xzvf dokuwiki-2011-05-25a.tgz

    Copiar os arquivos para dentro de /var/www/html
    # cd /var/www/html
    # mkdir minhawiki
    # cd minhawiki
    # cp -rf /install/dokuwiki-2011-05-25a.tgz/* .
    # chmod -R 777 conf/ data/
    # service httpd restart

    Agora abra o navegador e digite http://localhost/minhawiki
    vai pedir para vc acessar install.php, so clicar no link da pagina e seguir o que pede…

    Não é nada complicado, so bem diferente como quase tudo no Centos ^^

    Espero ter ajudado, prometo tentar sempre fazer comparativos com Centos.

    • Legal!

      E vai com tudo no CentOS, pois até a Microsoft apoia ele. Pode ser diferente, mas tem boa performance e tem total compatibilidade com ambientes Microsoft.

  • Emerson Lima

    As configurações acima mostram como acessar na rede interna. Como devo configurar para acessa-lo pela internet???

    • Emerson,

      Se a máquina tem um IP externo basta acessar por ele, se não possui IP tem que fazer algum redirecionamento no seu roteador de internet.

  • Mauricio

    Forbidden

    You don’t have permission to access /dokuwiki on this server.

    Apache/2.2.16 (Debian) Server at 192.168.25.11 Port 80

    Fiz exatamente como na explicação, mas deu isso…