Como instalar o MediaWiki no CentOS 7


Se você deseja construir seu próprio site wiki, pode fazê-lo facilmente usando MediaWiki - um aplicativo PHP de código aberto, originalmente criado para WikiPedia. Sua funcionalidade pode ser facilmente ampliada graças às extensões de terceiros desenvolvidas para este aplicativo.

Neste artigo, vamos revisar como instalar o MediaWiki no CentOS 7 com pilha LAMP (Linux, Apache, MySQL e PHP).

Instalando o LAMP Stack no CentOS 7

1. Primeiro você precisa habilitar os repositórios epel e remi para instalar a pilha LAMP com a versão mais recente do PHP 7.x.

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install epel-release

2. Em seguida, vamos usar o php7.3, precisaremos desabilitar a instalação do php5.4 para instalar o php7.3 do repositório remi como mostrado.

# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

3. Agora podemos prosseguir com a instalação do Apache, MariaDB e PHP com as extensões necessárias exigidas para executar o MediaWiki - Para melhor desempenho, você também pode instalar o Xcache. .

# yum -y install httpd
# yum -y install mariadb-server mariadb-client
# yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Inicie e ative os serviços com:

# systemctl start httpd
# systemctl enable httpd
# systemctl start mariadb
# systemctl enable mariadb

5. Agora proteja a instalação do MariaDB executando:

# mysql_secure_installation

6. Para tornar as alterações ativas, você terá que reiniciar o servidor da web Apache:

# systemctl restart httpd

Instalando MediaWiki no CentOS 7

7. O próximo passo é baixar o pacote MediaWiki. Vá para a página de download do MediaWiki e baixe o pacote mais recente ou você pode usar o seguinte comando wget.

# cd /var/www/html
# wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Agora extraia o conteúdo do arquivo com o comando tar.

# tar xf  mediawiki*.tar.gz 
# mv mediawiki-1.32.0/* /var/www/html/

9. Depois disso, criaremos um banco de dados para a instalação do MediaWiki, conforme mostrado.

# mysql -u root -p 

No prompt do MySQL, execute os seguintes comandos para criar o banco de dados, criar o usuário do banco de dados e conceder a esse usuário privilégios no banco de dados recém-criado;

# CREATE DATABASE media_wiki;
# CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
# GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
# quit;

10. Agora você pode acessar o aplicativo MediaWiki acessando http:/ipaddress de seu servidor e seguir as etapas de instalação.

Primeiro você pode escolher as configurações de idioma:

11. Em seguida, o script executará a verificação do ambiente para garantir que todos os requisitos sejam atendidos:

12. Se você seguiu as etapas até agora, as verificações devem estar OK e você pode prosseguir para a próxima página, onde configurará os detalhes do banco de dados. Para isso, use o banco de dados, usuário e senha que você criou anteriormente:

13. Na próxima página você pode escolher o mecanismo de banco de dados - InnoDB ou MyIsam. Eu usei o InnoDB. Finalmente, você pode dar um nome ao seu wiki e criar nome de usuário e senha administrativos, preenchendo os campos necessários.

14. Depois de preencher os detalhes, clique em continuar. Nas próximas telas, você pode deixar as configurações padrão, a menos que queira fazer qualquer outra alteração personalizada.

Ao concluir essas etapas, você receberá um arquivo chamado LocalSettings.php. Você terá que colocar esse arquivo no diretório raiz do seu Wiki. Como alternativa, você pode copiar o conteúdo do arquivo e criá-lo novamente. Se você deseja copiar o arquivo, pode fazer:

# scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Agora, quando você tentar acessar http:/youripaddress , deverá ver o MediaWiki recém-instalado:

Você pode autenticar com o usuário administrador criado anteriormente e começar a editar a instalação do MediaWiki.

Agora você tem sua própria página Wiki que pode gerenciar e editar suas páginas. Para usar a sintaxe correta, você pode verificar a documentação do MediaWiki.