Manual:Installing MediaWiki/pt

Esta página salienta todos os passos necessários para instalar o MediaWiki manualmente. Depois da instalação, os detalhes de configuração adicionais podem ser encontrados em Manual:Administração do Sistema#Configuração.

Para instalar MediaWiki, é necessário um conhecimento básico do alojamento da Web. Experiência com Apache, PHP e MySQL/MariaDB facilitará o processo. Para quaisquer questões relacionadas com a instalação de MediaWiki, pergunte ao Project: Support desk ou consulte outros lugares listados em Comunicação.

Em baixo, a secção Apêndices oferece alternativas para a instalação manual, em conjunto com notas de instalação especificas para diferentes configurações do sistema.

Para uma configuração de servidor local mais rápida da MediaWiki, consulte Local development quickstart.

Requisitos da instalação

Verifique se o seu sistema corresponde aos requisitos da instalação.

Certifique-se que também verifica o Notas de Lançamento da versão do MediaWiki que planeia instalar.

Transferir o programa MediaWiki

Transfira o ficheiro tar do MediaWiki da página oficial de transferências.

Se estiver a utilizar o MediaWiki num ambiente de produção, o gestor de versões emitiu uma recomendação forte de que apenas as versões listadas em Ciclo de vida da versão e o seu fim de vida útil, como a atual "versão estável", "versão legada" ou "versão de suporte de longo prazo" deveriam ser utilizadas num ambiente de produção. As versões mais antigas podem conter vulnerabilidades críticas de segurança e outros erros importantes, incluindo a ameaça de possível perda e/ou corrupção de dados. A versão estável atual é MediaWiki 1.44.0.

Extrair o programa MediaWiki

O ficheiro transferido está em .zip ou no formato de ficheiro .tar.gz. Precisa de descompactar este ficheiro de arquivo antes de o utilizar. Pode descomprimir o ficheiro localmente (e depois enviar via FTP para o servidor) ou diretamente no seu servidor.

No Windows, a descompressão é normalmente efetuada com programas, tais como 7-Zip (grátis), WinZip, WinRAR ou IZArc (grátis).

No Linux e no Mac OS X, pode descomprimir o ficheiro utilizando este comando: tar -xzvf mediawiki-*.tar.gz

Permissões de ficheiro e segurança - Quando descomprime um ficheiro de arquivo enquanto utilizador raiz/administrador, poderá ser necessário alterar o proprietário do ficheiro posteriormente por segurança, dependendo da sua configuração do sistema. Nos sistemas Linux, o comando seria utilizar chown como o seguinte: chown -R <new_owner_user> <mediawiki_folder> Para mais informação sobre as permissões de ficheiro e segurança, consulte Manual: Segurança#Permissões de ficheiro

Enviar ficheiros para o seu servidor da Web

Se ainda não enviou os ficheiros para o seu servidor da Web (ou copiou, se o seu programa do servidor da Web é executado localmente no seu localhost), faça-o agora.

Envie os ficheiros para a diretoria da Web do seu servidor da Web:

  1. diretamente, copiando a pasta descomprimida
  2. utilizando um cliente FTP, tal como o FileZilla (Windows, OSX e Linux) ou Cyberduck (Windows e OSX).
  3. utilizando o programa já fornecido pelo seu serviço de hospedagem, tal como o cPanel File Manager

Se a sua ferramenta de envio tem uma opção "alterar os nomes dos ficheiros para minúsculas", então deve desativar isto para evitar quaisquer modificações aos nomes de ficheiro durante o processo de envio.

Se utiliza o servidor da Web Apache, a diretoria correta é especificada no seu ficheiro httpd.conf na diretiva DocumentRoot Por predefinição, é /var/www/ ou <pasta apache>/htdocs.

A localização exata das definições do servidor Apache e do ficheiro de diretorias httpd.conf depende do seu sistema operativo. No Debian e Ubuntu, o ficheiro para as definições de servidor do Apache e as diretorias é /etc/apache2/apache2.conf. No Red Hat e Fedora, o ficheiro é /etc/httpd/conf/httpd.conf.

Renomeie a pasta enviada para o nome pretendido, porque isto irá determinar como esta aparece no URL. Por exemplo, se renomeia a pasta para wiki, o URL refletirá isto como example.com/wiki. Se o seu servidor da Web é executado como http://localhost, por exemplo, renomear a diretoria para /w/ significaria que iria aceder à sua wiki em http://localhost/w/index.php.

Não utilize ainda o nome /wiki/ se quer configurar os URLs Curtos depois de executar o comando de configuração inicial.

Configurar a base de dados

O comando de configuração inicial do MediaWiki requer um nome da base de dados e o nome do utilizador da base de dados para guardar o conteúdo da wiki.

Se já tem um servidor da base de dados e sabe a palavra-passe para o utilizador "raiz" (administrador), pode ir diretamente para a secção #Executar o comando de instalação.

Se não sabe a palavra-passe para o utilizador raiz, por exemplo, se estiver num servidor alojado, terá de criar uma nova base de dados nova antes de executar o comando de instalação do MediaWiki na secção seguinte.

MariaDB/MySQL são as bases de dados recomendadas. Embora PostgreSQL e SQLite sejam suportados, eles oferecem compatibilidade limitada e só devem ser utilizados se necessário. Se não tiver a certeza sobre qual a base de dados a escolher, utilize MariaDB.

Assim que a base dados estiver configurada, prossiga para Executar o comando de instalação em baixo.

SQLite

Não é necessária nenhuma configuração adicional para SQLite se o módulo pdo-sqlite para PHP está instalado no sistema.

Na página de instalação de SQLite, selecione um nome da base de dados (qualquer nome aceitável) e a diretoria da base de dados SQLite. O instalador irá tentar utilizar uma diretoria fora da raiz do documento e criá-lo se necessário. Se esta diretoria é legível da Web ou insegura, esta deverá ser alterada manualmente para evitar o acesso não autorizado.

MariaDB/MySQL

Para criar a base de dados e o utilizador para MariaDB/MySQL, pode utilizar um dos métodos seguintes:

  • Um painel de controlo fornecido pelo seu serviço de alojamento, como PhpMyAdmin.
  • Acesso SSH para o seu anfitrião, onde pode inserir os comandos em baixo na janela de MySQL. Consulte a documentação do seu provedor de alojamento. Como alternativa, pode solicitar ao seu provedor de alojamento que lhe crie a base de dados e o utilizador para si.

Os comandos seguintes irão criar uma base de dados chamada de my_wiki, um utilizador chamado de wikiuser, e atribuir as permissões para o utilizador nessa base de dados.

CREATE DATABASE my_wiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'database_password';
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;

Apenas se a sua base de dados não estiver a ser executada no mesmo servidor onde está o seu servidor da Web, tem de fornecer o nome do hospedeiro do servidor da Web apropriado (mediawiki.example.com no exemplo em baixo):

GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'mediawiki.example.com' IDENTIFIED BY 'database_password';
Aviso Aviso: MySQL/MariaDB regista todas as consultas num ficheiro de histórico. Este irá incluir a palavra-passe da base de dados para a conta do utilizador. Se isto o preocupa, elimine e desative o ficheiro .mysql_history depois de executar estas consultas, seguindo a documentação de MySQL.

PostgreSQL

Se está a utilizar PostgreSQL, irá precisar que lhe criem uma base de dados e um utilizador para si, ou fornecer o nome de utilizador com privilégios de "super utilizador" no formulário de configuração. Normalmente, é o utilizador da base de dados nomeada postgres.

Os comandos seguintes numa linha de comandos Linux, como o utilizador postgres, cria um utilizador da base de dados chamada de wikiuser, e uma base de dados nomeada de my_wiki, pertencente ao utilizador chamado de wikiuser.

 createuser -S -D -R -P -E wikiuser (depois insira a palavra-passe da base de dados)
 createdb -O wikiuser my_wiki

ou como super utilizador (postgres predefinido) execute os seguintes comandos na janela da base de dados:

CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'database_password';
CREATE DATABASE my_wiki WITH OWNER wikiuser;

Tenha em atenção a lista de problemas conhecidos ao executar o MediaWiki com o PostgreSQL.

Executar o comando de instalação

A seguir, conclua a instalação do MediaWiki, indo para o URL da sua instalação do programa no seu navegador da Web: siga as instruções em Manual: Comando de Configuração (Script).

Configuração adicional

Mantenha-se atualizado!

Terminada a instalação, certifique-se que se mantém atualizado com os lançamentos, e mantenha o seu servidor seguro!

Subscreva a lista de discussão dos anúncios de lançamento do MediaWiki.

Apêndices

Alternativas à instalação manual

A instalação manual é muitas vezes o método preferido porque dá ao utilizador mais controle e visão sobre como a sua wiki é instalada, facilitando a resolução de problemas e a manutenção. Os processos, pacotes, conjuntos, e serviços automatizados vêm com as suas próprias idiossincrasias.

Em vez de instalar o MediaWiki manualmente, as opções alternativas podem ser mais fáceis:

Os serviços de alojamento que proporcionam a instalação automática de aplicações, como o MediaWiki, podem oferecer versões desatualizadas ou ter outros problemas. Se encontrar problemas, "não" significa que não pode instalar o MediaWiki. Significa que deve instalar o MediaWiki manualmente.

Consulte também comparison of distribution options.

Instruções específicas do sistema

As páginas listadas em Manual:Ajuda Especifica do SO têm mais instruções detalhadas de instalação destinadas para sistemas específicos.

Contudo, em geral, estes documentos por sistema são menos mantidos e nem sempre estão atualizados. Primeiro consulte Instalar o MediaWiki (esta página) antes de ver a documentação de instalação por sistema.

Executar várias wikis

Leia Manual:Perguntas Mais Frequentes (FAQ)

Importação de uma base de dados da wiki existente

Leia o Manual: Perguntas Mais Frequentes (FAQ).

Consultar também

Category:Installation/pt#Installing%20MediaWiki/pt Category:MediaWiki administration/pt
Category:Installation/pt Category:MediaWiki administration/pt