Instale o MediaWiki no Ubuntu 17.04 | 17.10 com Apache2, MariaDB e PHP

  • Andrew Politic
  • 0
  • 3952
  • 406

Este breve tutorial mostra aos alunos e novos usuários como instalar facilmente o MediaWiki no Ubuntu 17.04 | 17.10 com suporte para Apache2, MariaDB e PHP. Para quem não conhece o MediaWiki é um sistema de gerenciamento de conteúdo de pacote wiki de código aberto escrito em PHP que foi originalmente usado na Wikipedia.

MediaWiki agora é usado por muitos indivíduos e empresas para desenvolver e gerenciar suas páginas wiki. Também foi traduzido para muitos idiomas diferentes.

Esta postagem cobre a instalação da versão mais recente do MediaWiki, que no momento da redação era a versão 1.29.1.

Para começar a instalar o MediaWiki, siga as etapas abaixo:

Etapa 1: Instale o Apache2

MediaWiki requer um servidor web para funcionar e o servidor web mais popular em uso hoje é o Apache2. Então, instale o Apache2 no Ubuntu executando os comandos abaixo:

sudo apt-get install apache2

Depois de instalar o Apache2, execute os comandos abaixo para desativar a listagem de diretório.

sudo sed -i "s / Opções Índices FollowSymLinks / Opções FollowSymLinks /" /etc/apache2/apache2.conf

Em seguida, execute os comandos abaixo para parar, iniciar e habilitar o serviço Apache2 para sempre iniciar com as inicializações do servidor.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Etapa 2: Instale o MariaDB

O MediaWiki também requer um servidor de banco de dados para funcionar ... e o servidor de banco de dados MariaDB é um ótimo lugar para começar. Para instalá-lo, execute os comandos abaixo.

sudo apt-get install mariadb-server mariadb-client

Após a instalação, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço MariaDB para sempre iniciar quando o servidor for inicializado.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

Depois disso, execute os comandos abaixo para proteger o servidor MariaDB.

sudo mysql_secure_installation

Quando solicitado, responda às perguntas abaixo seguindo o guia.

  • Digite a senha atual do root (digite nenhum): Basta pressionar Enter
  • Definir senha de root? [S / n]: S
  • Nova senha: Digite a senha
  • Digite a nova senha novamente: repita a senha
  • Remover usuários anônimos? [S / n]: S
  • Desautorizar login de root remotamente? [S / n]: S
  • Remover banco de dados de teste e acesso a ele? [S / n]: S
  • Recarregar tabelas de privilégios agora? [S / n]: S

Reinicie o servidor MariaDB

sudo systemctl restart mariadb.service

Etapa 3: instalar o PHP e módulos relacionados

MediaWiki também requer PHP para funcionar. Para instalar o PHP e módulos relacionados, execute os comandos abaixo

sudo apt-get install php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Etapa 4: Criar banco de dados MediaWiki

Agora que você instalou todos os pacotes necessários, continue abaixo para iniciar a configuração dos servidores. Primeiro execute os comandos abaixo para criar o banco de dados MediaWiki.

Execute os comandos abaixo para fazer logon no servidor de banco de dados. Quando for solicitada uma senha, digite a senha root que você criou acima.

sudo mysql -u root -p

Em seguida, crie um banco de dados chamado mediawiki

CREATE DATABASE mediawiki;

Crie um usuário de banco de dados chamado mediawikiuser com a nova senha

CRIAR USUÁRIO 'mediawikiuser' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Em seguida, conceda ao usuário acesso total ao banco de dados.

GRANT ALL ON mediawiki. * TO 'mediawikiuser' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM OPÇÃO DE GRANT;

Por fim, salve suas alterações e saia.

FLUSH PRIVILEGES; SAÍDA; 

Etapa 5: Baixe a versão mais recente do MediaWiki

Em seguida, execute os comandos abaixo para baixar a versão mais recente do MediaWiki. Os comandos abaixo para baixar o pacote de arquivo MediaWiki.

cd / tmp && wget https://releases.wikimedia.org/mediawiki/1.29/mediawiki-1.29.0.tar.gz

Em seguida, execute os comandos abaixo para extrair o arquivo de download para a raiz padrão do Apache2.

sudo tar -zxvf mediawiki * .tar.gz sudo mkdir -p / var / www / html / mediawiki sudo mv mediawiki-1.29.0 / * / var / www / html / mediawiki 

Alterar e modificar a permissão do diretório.

sudo chown -R www-data: www-data / var / www / html / sudo chmod -R 755 / var / www / html / 

Etapa 6: configurar o Apache2

Finalmente, configure o arquivo de configuração do site Apahce2 para MediaWiki. Este arquivo controlará como os usuários acessam o conteúdo do MediaWiki. Execute os comandos abaixo para criar um novo arquivo de configuração chamado mediawiki.conf

sudo nano /etc/apache2/sites-available/mediawiki.conf

Em seguida, copie e cole o conteúdo abaixo no arquivo e salve-o. Substitua a linha destacada pelo seu próprio nome de domínio e localização raiz do diretório.

 ServerAdmin [email protected] DocumentRoot / var / www / html / mediawiki / ServerName example.com ServerAlias ​​www.example.com ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinados  

Salve o arquivo e saia.

Etapa 7: habilite o site MediaWiki

Depois de configurar o VirtualHost acima, habilite-o executando os comandos abaixo

sudo a2ensite mediawiki.conf

Etapa 8: reinicie o Apache2

Para carregar todas as configurações acima, reinicie o Apache2 executando os comandos abaixo.

sudo systemctl restart apache2.service

Em seguida, navegue até o nome de host do servidor ou endereço IP e você deverá ver o assistente de configuração do site MediaWiki.

Digite o nome do banco de dados, usuário e senha e continue.

Continue com o assistente aceitando as configurações padrão. No final da configuração, o assistente solicitará que você salve o arquivo LocalSettings.php. Salve isso.

Em seguida, mova o arquivo para o diretório raiz do site MediaWiki. Depois disso, você está pronto!

~ Aproveite ~




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux