Instalação · 4 min read · Nov 22, 2025

Como instalar MediaWiki no Ubuntu 18.04 LTS

Mediawiki é um software wiki gratuito e de código aberto que permite criar seu próprio site wiki. É escrito em PHP e usa o banco de dados MySQL/MariaDB. Mediawiki vem com muitos recursos, incluindo suporte multilíngue, gerenciamento de usuários, gerenciamento e compartilhamento de conteúdo, edição, formatação, referência e muito mais.

Neste tutorial, aprenderemos como instalar o Mediawiki com o servidor web Apache no servidor Ubuntu 18.04.

Requisitos

  • Um servidor executando Ubuntu 18.04.
  • Um usuário não-root com privilégios sudo.

Instalar Servidor LAMP

Primeiro, instale o servidor Apache e MariaDB usando o seguinte comando:

sudo apt-get install apache2 mariadb-server -y

Uma vez que ambos os pacotes estejam instalados, você precisará adicionar o repositório Ondrej PHP ao seu sistema. Você pode adicioná-lo com o seguinte comando:

sudo apt-get install software-properties-common  
sudo add-apt-repository ppa:ondrej/php -y

Uma vez que o repositório esteja instalado, atualize o repositório e instale o PHP junto com todas as bibliotecas PHP necessárias:

sudo apt-get update -y  
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -y

Uma vez que todos os pacotes estejam instalados, abra o arquivo php.ini com o seguinte comando:

sudo nano /etc/php/7.2/apache2/php.ini

Faça as seguintes alterações:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata

Salve e feche o arquivo, então inicie o serviço Apache e MariaDB e habilite-os para iniciar na inicialização:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mysql  
sudo systemctl enable mysql

Configurar MariaDB

Primeiro, proteja a instalação do MariaDB com o seguinte comando:

sudo mysql_secure_installation

Responda a todas as perguntas conforme mostrado abaixo:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Uma vez que o MariaDB esteja seguro, faça login no shell do MariaDB:

mysql -u root -p

Digite sua senha de root quando solicitado, então crie um banco de dados e um usuário para o Mediawiki:

MariaDB [(none)]>CREATE DATABASE mediadb;  
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';

Em seguida, conceda todos os privilégios ao mediadb com o seguinte comando:

MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Em seguida, limpe os privilégios e saia do shell do MariaDB:

MariaDB [(none)]>FLUSH PRIVILEGES;  
MariaDB [(none)]>EXIT;

Instalar Mediawiki

Primeiro, baixe a versão mais recente do Mediawiki do site oficial:

wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz

Uma vez que o download esteja completo, extraia o arquivo baixado com o seguinte comando:

tar -xvzf mediawiki-1.31.0.tar.gz

Em seguida, copie o diretório extraído para o diretório raiz do Apache e dê as permissões adequadas:

sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki  
sudo chown -R www-data:www-data /var/www/html/mediawiki  
sudo chmod -R 777 /var/www/html/mediawiki

Em seguida, crie um arquivo de host virtual do Apache para o Mediawiki com o seguinte comando:

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

adicione as seguintes linhas:


ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com

Options +FollowSymLinks
AllowOverride All

ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common

Salve o arquivo, então habilite o arquivo de host virtual e o módulo de reescrita do Apache com o seguinte comando:

sudo a2ensite mediawiki.conf  
sudo a2enmod rewrite

Finalmente, reinicie o servidor web Apache para aplicar as mudanças:

sudo systemctl restart apache2

Acessar Mediawiki

Agora, abra seu navegador web e digite a URL http://example.com. Você será redirecionado para a seguinte página:

Instalador do MediaWiki

Agora, clique no botão configurar o wiki. Você deve ver a seguinte página:

Escolher idioma

Aqui, escolha o idioma do seu wiki e clique no botão Continuar. Você deve ver a seguinte página:

Verificação do ambiente de instalação

Agora, clique no botão Continuar. Você deve ver a seguinte página:

Detalhes do banco de dados

Agora, forneça os detalhes do seu banco de dados e clique no botão Continuar. Você deve ver a seguinte página:

Selecionar tipo de banco de dados

Agora, selecione o mecanismo de armazenamento e clique no botão Continuar. Você deve ver a seguinte página:

Definir um nome de site, nome de usuário e senha

Agora, forneça o nome do seu site wiki, nome de usuário e senha. Em seguida, clique no botão Continuar. Você deve ver a seguinte página:

Configurações do MediaWiki

Configurações do MediaWiki - página 2

Agora, marque todas as suas configurações necessárias e clique no botão Continuar. Você deve ver a seguinte página:

Iniciar instalação do MediaWiki

Agora, clique no botão Continuar para iniciar a instalação. Uma vez que a instalação esteja completa, você deve ver a seguinte página:

Instalação concluída

Agora, clique no botão Continuar. Você deve ver a seguinte página:

Baixar localSettings.php

Aqui, você precisa baixar o arquivo LocalSettings.php e colocá-lo no diretório raiz do MediaWiki.

Agora, abra seu navegador web e digite a URL http://example.com. Você deve ver seu site MediaWiki na seguinte imagem:

Página inicial do MediaWiki

Links

  • Ubuntu
  • MediaWiki
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.