Installazione software · 4 min read · Nov 22, 2025

Come installare MediaWiki su Ubuntu 18.04 LTS

Mediawiki è un software wiki gratuito e open source che ti consente di creare il tuo sito wiki. È scritto in PHP e utilizza un backend di database MySQL/MariaDB. Mediawiki offre molte funzionalità tra cui supporto multilingue, gestione utenti, gestione e condivisione dei contenuti, editing, formattazione, riferimento e molto altro.

In questo tutorial, impareremo come installare Mediawiki con il server web Apache su un server Ubuntu 18.04.

Requisiti

  • Un server che esegue Ubuntu 18.04.
  • Un utente non root con privilegi sudo.

Installare il server LAMP

Per prima cosa, installa Apache e il server MariaDB utilizzando il seguente comando:

sudo apt-get install apache2 mariadb-server -y

Una volta installati entrambi i pacchetti, dovrai aggiungere il repository PHP di Ondrej al tuo sistema. Puoi aggiungerlo con il seguente comando:

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

Una volta installato il repository, aggiorna il repository e installa PHP insieme a tutte le librerie PHP necessarie:

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

Una volta installati tutti i pacchetti, apri il file php.ini con il seguente comando:

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

Apporta le seguenti modifiche:

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

Salva e chiudi il file, quindi avvia il servizio Apache e MariaDB e abilitali per l’avvio all’accensione:

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

Configurare MariaDB

Per prima cosa, proteggi l’installazione di MariaDB con il seguente comando:

sudo mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

    Inserisci la password attuale per root (premi invio se non ce n'è):
    Impostare la password di root? [Y/n]: N
    Rimuovere gli utenti anonimi? [Y/n]: Y
    Vietare il login remoto per root? [Y/n]: Y
    Rimuovere il database di test e l'accesso ad esso? [Y/n]:  Y
    Ricaricare le tabelle dei privilegi ora? [Y/n]:  Y

Una volta che MariaDB è protetta, accedi alla shell di MariaDB:

mysql -u root -p

Inserisci la tua password di root quando richiesto, quindi crea un database e un utente per Mediawiki:

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

Successivamente, concedi tutti i privilegi al mediadb con il seguente comando:

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

Successivamente, svuota i privilegi ed esci dalla shell di MariaDB:

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

Installare Mediawiki

Per prima cosa, scarica l’ultima versione di Mediawiki dal loro sito ufficiale:

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

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xvzf mediawiki-1.31.0.tar.gz

Successivamente, copia la directory estratta nella directory root di Apache e dai i permessi appropriati:

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

Successivamente, crea un file di host virtuale Apache per Mediawiki con il seguente comando:

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

aggiungi le seguenti righe:


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

Salva il file, quindi abilita il file dell’host virtuale e il modulo di riscrittura di Apache con il seguente comando:

sudo a2ensite mediawiki.conf  
sudo a2enmod rewrite

Infine, riavvia il server web Apache per applicare le modifiche:

sudo systemctl restart apache2

Accedere a Mediawiki

Ora, apri il tuo browser web e digita l’URL http://example.com. Sarai reindirizzato alla seguente pagina:

MediaWiki Installer

Ora, fai clic sul pulsante configura il wiki. Dovresti vedere la seguente pagina:

Scegli la lingua

Qui, scegli la lingua del tuo wiki e fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Controllo dell'ambiente di installazione

Ora, fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Dettagli del database

Ora, fornisci i dettagli del tuo database e fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Seleziona il tipo di database

Ora, seleziona il motore di archiviazione e fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Imposta un nome del sito, nome utente e password

Ora, fornisci il nome del tuo sito wiki, nome utente e password. Quindi, fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Impostazioni MediaWiki

Impostazioni MediaWiki - pagina 2

Ora, seleziona tutte le impostazioni necessarie e fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Inizia l'installazione di MediaWiki

Ora, fai clic sul pulsante Continua per avviare l’installazione. Una volta completata l’installazione, dovresti vedere la seguente pagina:

Installazione completata

Ora, fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Scarica localSettings.php

Qui, devi scaricare il file LocalSettings.php e metterlo nella directory root di MediaWiki.

Ora, apri il tuo browser web e digita l’URL http://example.com. Dovresti vedere il tuo sito MediaWiki nell’immagine seguente:

Pagina iniziale di MediaWiki

Link

  • Ubuntu
  • MediaWiki
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.