Todo usuário do
GNU/Linux usa ou já usou o
Wiki. Qualquer sysadmim já teve que, pelo menos uma vez na vida, instalar uma.
O que muita gente não faz é instalar as extensões, deixando apenas a configuração padrão. Um dos principais motivos é a dificuldade de baixar todas de uma única vez do site oficial do
MediaWiki.
Criei um tutorial simples sobre como fazer isso usando o
GIT.
Instalando extensões
Tendo como base que você já tem um
MediaWiki instalado e funcionando.
Foi usado como base o sistema operacional
CentOS 6.3 64 bits e num Wiki instalado a partir do
código fonte atual do projeto, mas os processo é o mesmo para qualquer distribuição, por se basear no Git.
Primeiramente aconselho desativar as extensões que são instalados por padrão.
Neste caso o Wiki está instalado no diretório padrão do
Apache no CentOS:
# vi /var/www/html/LocalSetting.php
#require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" );
#require_once( "$IP/extensions/Gadgets/Gadgets.php" );
#require_once( "$IP/extensions/Nuke/Nuke.php" );
#require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
#require_once( "$IP/extensions/Renameuser/Renameuser.php" );
#require_once( "$IP/extensions/Vector/Vector.php" );
#require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );
Obs.: Não é necessário reiniciar o Apache.
Instalamos o Git, caso ele não esteja instalado:
# yum install git
E mudamos para o diretório do Wiki:
# cd /var/www/html
Removemos todo o diretório de extensões:
# rm -rf extensions
E executamos o Git dentro do diretório
/var/www/html:
# git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions.git
Entramos no diretório "extensions" que foi criado e executamos o comando abaixo:
# for i in $( ls ); do git submodule update --init $i ; done
Basta ativar as extensões que desejar no arquivo:
/var/www/html/LocalSetting.php
Obs.: Muitas têm configurações específicas e requerem uma boa leitura antes.
Nenhum comentário foi encontrado.