Restringindo o acesso ao MediaWiki

📅 28/04/2008 💬 66 comentário(s)

Em alguns casos, no uso da ferramenta Wiki, pode ser necessário restringir o acesso ao conteúdo apenas a usuários registrados.

Uma das mais proeminentes ferramentas de wiki é o MediaWiki, usado na Wikipedia. Mas volta e meia é preciso um pouco mais que a interface web para resolver alguns problemas comuns.

Em outro artigo, compartilhei como configurar URLs amigáveis no mediawiki.

Agora, como podemos restringir o acesso apenas a usuários registrados?

Ler mais →

URLs amigáveis no Mediawiki

📅 24/09/2007 💬 11 comentário(s)

Para quem instalou o mediaWiki e gostaria de URLs mais agradáveis do que as que vem por padrão, assim como as da wikipedia, bastam dois passos simples.

Mas como requisito básico, o mediawiki deve estar rodando com o servidor apache, e o apache deve estar com o módulo rewrite disponível.

Os dois passos são simples:

  1. Na pasta de instalação do mediawiki, crie o arquivo .htaccess, com o seguinte conteúdo:
    #Ativar módulo rewrite
    RewriteEngine On
    
    #Regras: se não existir arquivo ou diretório com o endereço fornecido
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    
    #Reescrever URL, adicionando o query string
    RewriteRule ^(.*) index.php?title=$1 [QSA]
    
  2. No arquivo gerado durante a instalação do mediawiki - LocalSettings.php - faça as seguintes alterações:
    • Altere o valor da variável $wgScriptPath para o endereço web da instalação mediawiki. Por exemplo: se o endereço do wiki é o próprio domínio, como http://meuwiki.com.br/, a configuração deve ser: ```php $wgScriptPath = ""; ```

      se o endereço do wiki é uma subpasta, como por exemplo http://meusite.com.br/wiki, configure:

Ler mais →