Instala Mediawiki

De Slacam_Wiki
Ir para: navegação, pesquisa

Aprendendo a Instalar o MediaWiki

Antes de mais nada vc precisa do seguinte:

Servidor Linux (Usei o CentOS que é clone do RedHat)

Requirementos

Alguns podem ter ajuda instalando o  phpMyAdmin (MySQL) or phpPgAdmin (Postgres) para ajudar na administração. Cuidado com a segurança.


Instalando

1 - Vá para o /etc/httpd/conf.d e crie um arquivo para trabalhar com virtual hosts

 vim wikiensino.conf

Coloque o seguinte conteúdo:

 <VirtualHost *:80>
       ServerAdmin dallacosta@dep.ensino.eb.br
       ServerName  wiki.ensino.eb.br
       DocumentRoot /var/www/html/mediawiki-1.15.1/
       DirectoryIndex index.htm index.html index.php index.shtml default.htm default.html default.php default.asp
       ErrorLog /var/log/httpd/wikiensino.error.log
       LogLevel warn
       CustomLog /var/log/httpd/access_wikiensino.log combined
       ServerSignature Off
 </VirtualHost>
  

2 - Baixe o mediawiki e coloque no diretório de trabalho:

 cd /var/www/html
 wget http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.1.tar.gz
 tar xvfz mediawiki-1.15.1.tar.gz
 rm mediawiki-1.15.1.tar.gz

3 - Habilite a edição do arquivo config

  cd /path/to/wiki
  chmod a+w config

4 - Se instalou o banco recentemente habilite a senha do root com os comandos

     mysql
     USE mysql;
     UPDATE user SET Password=PASSWORD('minhasenhanova') WHERE user='root';
     FLUSH PRIVILEGES; 

5 - Aponte seu navegador para url que corresponde ao seu site, tipo http://wiki.meusite.com.br para iniciar as configurações via web


6 - Depois de instalado deve-se mover o arquivo config/LocalSettings.php para o nível superior e colocar as permissões somente read para o apache


7 - Algumas diretivas de segurança

 # Modificacoes de seguranca
   $wgGroupPermissions['*']['edit'] = false;
   $wgGroupPermissions['*']['createaccount'] = false;
   $wgGroupPermissions['*']['createpage']      = false;
   $wgGroupPermissions['*']['createtalk']      = false;



Fim do Howto