Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Ubuntu >> Content
Como instalar e configurar o MediaWiki no Ubuntu 20.04 LTS [Etapas fáceis]
## Instalando e configurando o MediaWiki no Ubuntu 20.04 LTS:guia passo a passo

MediaWiki é um software wiki gratuito e de código aberto escrito em PHP e usado por muitos sites populares, incluindo a Wikipedia. Sua interface amigável facilita a colaboração e a criação de conteúdo pelos usuários, tornando-o uma ótima opção para organizações, empresas ou indivíduos que desejam criar um wiki. Neste tutorial, orientaremos você na instalação e configuração do MediaWiki no Ubuntu 20.04 LTS, passo a passo.

Etapa 1:Instalar pré-requisitos e dependências



1. Atualizar sistema
```bash
sudo apt atualizar &&sudo apt atualizar
```

2. Instale o Apache2
```bash
sudo apt instalar o apache2
```

3. Instale PHP e extensões necessárias
```bash
sudo apt instalar php libapache2-mod-php php-xml php-intl php-mysql php-mbstring php-gd php-cli php-curl php-zip php-bz2
```

4. Instale o servidor de banco de dados MySQL
```bash
sudo apt instalar servidor mariadb
```

5. Instalação segura do MySQL
```bash
sudo mysql_secure_installation
```

- Forneça uma nova senha para a conta root do MySQL

- Digite 'Y' para remover contas de usuários anônimos e testar o banco de dados.

- Digite 'Y' para desativar logins root remotos

Etapa 2:Criando banco de dados MySQL e usuário para MediaWiki



1. Acessar MySQL Shell
```bash
sudo mysql -u raiz -p
```

2. Criar banco de dados Mediawiki
```sql
CRIAR BANCO DE DADOS mediawiki CONJUNTO DE CARACTERES PADRÃO utf8mb4;
```

3. Crie um usuário MySQL e conceda permissões:

```sql
CRIAR USUÁRIO 'mediawikiuser'@'localhost' IDENTIFICADO POR 'strong_password';

CONCEDER TODOS OS PRIVILÉGIOS NO mediawiki.* PARA 'mediawikiuser'@'localhost';

PRIVILÉGIOS DE FLUSH;
```

- Substitua 'strong_password' por uma senha forte real para o usuário

Etapa 3:Baixe o MediaWiki e configure o banco de dados



1. Baixe o MediaWiki

A versão mais recente do MediaWiki pode ser baixada em seu site oficial.

2. Extraia o MediaWiki
```bash
sudo tar -xzvf mediawiki-*.tar.gz -C /var/www/html/
```

- Substitua 'mediawiki-*.tar.gz' pelo nome real do arquivo baixado.

3. Renomear diretório

```bash
sudo mv /var/www/html/mediawiki-* /var/www/html/mediawiki
```

4. Configurar conexão com o banco de dados

Navegue até o arquivo 'LocalSettings.php' em seu diretório MediaWiki e abra-o com um editor de texto como 'nano' ou 'vim':

```bash
sudo nano /var/www/html/mediawiki/LocalSettings.php
```

- Modifique as seguintes configurações:

```
$wgDBserver ="localhost";
$wgDBuser ="mediawikiuser";
$wgDBpassword ="senha_forte";
$wgDBname ="mediawiki";
```

- Substitua 'mediawikiuser' e 'strong_password' pelo seu usuário e senha do MySQL.

- Salve e feche 'LocalSettings.php'

Etapa 4:Configurando o Apache para MediaWiki



1. Arquivo de configuração do Apache
```bash
sudo nano /etc/apache2/sites-available/mediawiki.conf
```

2. Adicionar configuração de host virtual:

```


ServerName seu-domínio ou IP

DocumentRoot /var/www/html/mediawiki


Opções FollowSymlinks
Permitir substituir tudo
Exigir tudo concedido



```

- Substitua 'seu-domínio-ou-IP' pelo seu nome de domínio real ou endereço IP do servidor

- Salve o arquivo e saia.

3. Habilitar Host Virtual MediaWiki
```bash
sudo a2ensite mediawiki.conf
```

4. Recarregar o Apache
```bash
sudo systemctl recarregar apache2
```

Etapa 5:Instalar e configurar PHP-FPM para FastCGI



1. Instalando PHP-FPM

```bash
sudo apt instalar php-fpm
```

2. Configurar PHP-FPM
```bash
sudo nano /etc/php/7.4/fpm/php.ini
```

- Defina 'cgi.fix_pathinfo' como '0'
```
cgi.fix_pathinfo=0
```
- Salve o arquivo de configuração PHP modificado e saia.

3. Reinicie o PHP-FPM
```bash
sudo systemctl reiniciar php7.4-fpm
```

Etapa 6:MediaWiki seguro



1. Crie o arquivo 'LocalSettings.php.secret'
```bash
sudo nano /var/www/html/mediawiki/LocalSettings.php.secret
```
- Adicione o seguinte conteúdo:
```
$wgSecretKey ="substituir_this_with_a_strong_random_secret_string";
```
- Substitua a string após o sinal de igual por uma string aleatória para segurança adicional.

Etapa 7:Finalizando a instalação do MediaWiki



1. Execute o script 'install.php'
```bash
sudo chown -R www-data /var/www/html/mediawiki
sudo chmod -R ug+rwx /var/www/html/mediawiki
```

- No seu navegador, acesse o assistente de configuração do MediaWiki:

```
http://localhost/mediawiki/install.php
```

- Use esta interface para concluir a instalação do MediaWiki seguindo as etapas do assistente.

2. Exclua 'install.php' após a instalação
```
sudo rm -rf /var/www/html/mediawiki/install.php
```

Etapa 8:Criar usuário administrador e configurar o Wiki



1. Acesse o MediaWiki

```
http://localhost/mediawiki/index.php
```

2. Crie um usuário administrador e defina preferências
- Digite 'Admin' ou qualquer nome de usuário desejado.
- Especifique uma senha e e-mail fortes.
- Vá para a guia 'Preferências' e forneça um nome e idioma do Wiki.

Etapa 9:Configurar o Apache para usar HTTPS (opcional)



1. Obtenha o certificado SSL

Se você tiver um certificado SSL de uma Autoridade de Certificação (CA), copie o certificado, o certificado intermediário e a chave privada para os seguintes locais:
```
sudo cp fullchain.pem /etc/apache2/ssl/
sudo cp privkey.pem /etc/apache2/ssl/
sudo cp chain.pem /etc/apache2/ssl/
```
- Você também pode obter um certificado Let's Encrypt gratuito. Consulte os guias para fazer isso.

2. Editar arquivo de host virtual Apache

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

- Dentro do bloco VirtualHost, adicione as seguintes linhas:
```
Motor SSL ativado
SSLCertificateFile /etc/apache2/ssl/fullchain.pem
SSLCertificateKeyFile /etc/apache2/ssl/privkey.pem
SSLCertificateChainFile /etc/apache2/ssl/chain.pem
```
- Salve o arquivo do Host Virtual.

3. Ativar Módulo SSL
```bash
sudo a2enmod SSL
```

4. Recarregar o Apache
```bash
sudo systemctl recarregar apache2
```

Agora sua instalação do MediaWiki deve estar acessível através de HTTPS.

Com este guia, você configurou com sucesso o MediaWiki no Ubuntu 20.04 LTS e o configurou para uma experiência segura e fácil de usar. Agora você pode usar seu wiki para criação e gerenciamento colaborativo de conteúdo.

Anterior :

Próximo :
  Os artigos relacionados
·Como atualizar os drivers no Ubuntu 
·Erros comuns do Ubuntu 
·Como alterar a cor da fonte do menu GRUB no Ubuntu 20.0…
·Como instalar o Flash no Ubuntu X64 104 
·Como instalar o Lector ebook Reader no Ubuntu 20.04 LTS…
·Como ativar um A4tech Webcam no Ubuntu 
·Como instalar um Handbrake no Ubuntu 
·Como ativar o Java em Namoroka para Ubuntu 9.10 
·Como alterar o nome do portátil no Ubuntu 
·Como barrar um site no Ubuntu Firefox 
  Artigos em destaque
·Como encontrar arquivos apagados em um Mac 
·Como Chegar pressão para trabalhar em Win 7 
·Como desfragmentar enquanto ocioso 
·Como corrigir atualizações automáticas no Windows XP…
·Como Chegar ao cookies no Windows Vista Computadores 
·Como excluir um arquivo SQM 
·Como exportar calendário do Outlook para o iCal 
·Como desativar Trackpads no Windows 7 
·Como alterar o cursor para a Comet 
·Como instalar o Multisim 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados