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 -yUna 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 -yUna 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 -yUna volta installati tutti i pacchetti, apri il file php.ini con il seguente comando:
sudo nano /etc/php/7.2/apache2/php.iniApporta le seguenti modifiche:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/KolkataSalva 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 mysqlConfigurare MariaDB
Per prima cosa, proteggi l’installazione di MariaDB con il seguente comando:
sudo mysql_secure_installationRispondi 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]: YUna volta che MariaDB è protetta, accedi alla shell di MariaDB:
mysql -u root -pInserisci 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.gzUna volta completato il download, estrai il file scaricato con il seguente comando:
tar -xvzf mediawiki-1.31.0.tar.gzSuccessivamente, 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/mediawikiSuccessivamente, crea un file di host virtuale Apache per Mediawiki con il seguente comando:
sudo nano /etc/apache2/sites-available/mediawiki.confaggiungi 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 rewriteInfine, riavvia il server web Apache per applicare le modifiche:
sudo systemctl restart apache2Accedere a Mediawiki
Ora, apri il tuo browser web e digita l’URL http://example.com. Sarai reindirizzato alla seguente pagina:

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

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

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

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

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

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


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

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

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

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:

Link
- Ubuntu
- MediaWiki
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.