Instalar MediaWiki manualmente numa área de usuário utilizando o Linux Debian

Publicado: 21/02/2012 em Linux, Programação, Serviços IP
Tags:, ,

1. Introdução
Testamos este post na versão 8 do Debian (“jessie”), e Mediawiki versão 1.27.0

Outros posts trataram a instalação do ambiente LAMP. Para maiores detalhes de como instalar esse ambiente e criar domínios virtuais no Apache, veja os posts:
1- Instalar servidor LAMP (Linux + Apache + PHP + MySQL) no Debian
2- Configurar domínios virtuais do Apache em máquina Linux/Debian
3- Instalar e configurar Módulos do Apache2 no Debian
4- Apache2 usando o módulo Suphp

2. Baixar e descompactar a última versão do mediawiki

a) criar pasta root da aplicação
Após a instalação do Apache, já existirá a pasta /var/www/html. Vamos criar a pasta sites e dentro desta instalar a aplicação mediawiki.
# mkdir /var/www/html/sites/

b) baixar e descompactar o mediawiki
A última versão do MediaWiki pode ser encontrada em: http://www.mediawiki.org/wiki/MediaWiki. Após baixar o arquivo, faça a descompactação:

tar -xvzf mediawiki-1.27.0.tar.gz -C /var/www/html/sites/

Modificar o nome da pasta do MediWiki, de forma a ter todos os arquivos do aplicativo a partir de mediawiki:

# mv /var/www/html/sites/mediawiki-1.27.0 /var/www/html/sites/mediawiki/

3. Criar o usuário do mediawiki no SGBD MySQL
Acessar o MySQL anteriormente instalado e criar o usuário e banco de dados para utilização do Mediawiki:
mysql> CREATE USER wiker@localhost IDENTIFIED BY 'minha_senha';
mysql> CREATE DATABASE mediawikibd;
mysql> GRANT SELECT, CREATE, DELETE, ALTER, INDEX, INSERT, LOCK TABLES, DROP, REFERENCES, UPDATE ON mediawikibd.* TO wiker@localhost;
mysql> FLUSH PRIVILEGES;

4. Criar o VirtualHost para o MediaWiki
a) Criar autoridade sobre o VirtualHost meuwiki.com.br na máquina local:
Editar o arquivo /etc/hosts e deixar a seguinte linha:
127.0.1.1 nome_host meuwiki.com.br

b) Criar o arquivo de configuração do VirtualHost /etc/apache2/sites-available/meuwiki.conf (exemplo sugestivo):

<VirtualHost *:80>
ServerAdmin webmaster@localhosti
ServerName meuwiki.com.br
DocumentRoot /var/www/html/sites/mediawiki

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

5. Instalar o módulo PHP intl PECL para a normalização Unicode
# apt-get install php5-intl
# service apache2 reload

6. Instalar o MediaWiki
a) Habilitar o VirtualHost e recarregar o Apache:
# a2ensite meuwiki
# service apache2 reload

b) Configurar o MediaWiki
Com o navegador, acessar http://meuwiki.com.br/. A seguinte página será mostrada:
Tela inicial de instalação do Midiawiki

Observe que há o alerta de não ter encontrado o arquivo LocalSettings.php. É assim mesmo. Click no link para iniciar a configuração e forneça as informações solicitadas. Siga as instruções do formulário, preenchendo os itens necessários (consulte o manual do MediaWiki caso se sinta inseguro sobre o que informar) e depois clique no botão “Instalar MediaWiki!”. O script irá preencher o banco de dados e gerar um arquivo de configuração.

Depois que o script de instalação terminar com sucesso sua execução, um arquivo de configuração chamado “LocalSettings.php” será gerado. Este arquivo contém todas as informações necessárias para o MediaWiki ser executado. Este arquivo de configuração “LocalSettings.php” deve ser colocado na pasta raiz da aplicação em /var/www/html/sites/mediawiki/.

7. Alguns cuidados adicionais
a) Defina permissões rigorosas sobre o arquivo LocalSettings.php

chmod 600 /var/www/html/sites/mediawiki/LocalSettings.php

b) Propriedade dos arquivos
Como não estamos utilizando o módulo do Apache su-PHP, vamos fazer os arquivos e pastas do MediaWiki terem a permissão do Apache:
# chown -R www-data:www-data /var/www/html/sites/mediawiki/

c) Deletar o diretório “/var/www/html/sites/mediawiki/mw-config” e todo seu conteúdo.

d)Modifique o logo da primeira página
Isso pode ser realizado trocando o arquivo /var/www/html/sites/mediawiki/skins/common/images/wiki.png. Preferencialmente, utilize um arquivo de tamanho 135×135 pixels, transparente.

8. Fazer uso do MediaWiki
Com o navegador na máquina local, faça uso normal do MediaWiki através da URL http://meuwiki.com.br

Referências:

1- Manual de instalação do MediaWiki
2- Manual de configuração do MediaWiki
3- MediaWiki FAQ
4- Manual do LocalSettings.php

Anúncios

Deixe um comentário, pois isto é muito motivante para continuarmos este trabalho

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s