Pesquisa de site

Como instalar o MediaWiki no CentOS 7


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

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

Instalando LAMP Stack no CentOS 7

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

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

2. A seguir usaremos o php7.3, precisaremos desabilitar a instalação do php5.4 para instalar o php7.3 do repositório remi conforme 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 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 sua instalação do MariaDB executando:

mysql_secure_installation

6. Para ativar as alterações, você terá que reiniciar o servidor 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 o banco de dados para nossa 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 privilégios a esse usuário 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 do seu servidor e seguindo os passos 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 deverão estar OK e você poderá prosseguir para a próxima página onde configurará os detalhes do banco de dados. Para isso utilize a base 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 um 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 alguma 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. Alternativamente, você pode copiar o conteúdo do arquivo e criá-lo novamente. Se você deseja copiar o arquivo, você pode fazer:

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

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

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

Conclusão

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