Installare MediaWiki

Installazione e configurazione di base di MediaWiki.

PREREQUISITI  
L'installazione di MediaWiki comporta la presenza sul sistema di destinazione di tre principali software: Apache Web Server, PHP, e MySQL.

DOWNLOAD  
Il download del pacchetto, in formato tar.gz, può essere eseguito dalla Home Page del progetto presente su Sourceforge:  
root@Joker:/software# wget http://heanet.dl.sourceforge.net/sourceforge/wikipedia/mediawiki-1.3.8.tar.gz
--11:37:18--  http://heanet.dl.sourceforge.net/sourceforge/wikipedia/mediawiki-1.3.8.tar.gz  
           => `mediawiki-1.3.8.tar.gz.1'  
Resolving heanet.dl.sourceforge.net... done.  
Connecting to heanet.dl.sourceforge.net[193.1.219.87]:80... connected.  
HTTP request sent, awaiting response... 200 OK  
Length: 1,711,094 [application/x-gzip]  

100%[===========================================================================================>] 1,711,094      3.97K/s    ETA 00:00  

11:44:31 (3.97 KB/s) - `mediawiki-1.3.8.tar.gz.1' saved [1711094/1711094]
  

SCOMPATTAZIONE E INSTALLAZIONE  
Una volta eseguito il download del pacchetto, è possibile scompattarlo nella document root del webserver:  
root@Joker:/home/webuser# tar xvfz mediawiki-1.3.8.tar.gz  
mediawiki-1.3.8/  
mediawiki-1.3.8/.cvsignore  
mediawiki-1.3.8/AdminSettings.sample  
mediawiki-1.3.8/config/  
mediawiki-1.3.8/config/index.php  
mediawiki-1.3.8/COPYING  
...  
mediawiki-1.3.8/templates/xhtml_slim.pt  
mediawiki-1.3.8/UPGRADE  
mediawiki-1.3.8/Version.php  
mediawiki-1.3.8/wiki.phtml


Puo essere utile, creare un softlink di comodo in modo da gestire le future installazioni facendo puntare il link alla versione più recente, ma conservarndo la versione funzionante in caso di rollback:  
root@Joker:/home/webuser# ln -s mediawiki-1.3.8 wiki  
root@Joker:/home/webuser# ls -l wiki   
lrwxrwxrwx    1 root     root           15 Dec 12 12:43 wiki -> mediawiki-1.3.8

Il passo successivo è  rendere momentaneamente scrivibile dal webserver la directory config:  
root@Joker:/home/webuser# cd wiki  
root@Joker:/home/webuser/wiki# chmod a+w config  

Infine è necessario configurare il webserver in modo da raggiungere MediaWiki, ad esempio:  
root@Joker:/home/webuser# cat /usr/loca/apache/conf/httpd.conf
...  
Alias /wiki "/home/webuser/wiki/"  
  
   Options Indexes  
   AllowOverride None  
   Order allow,deny  
   Allow from 192.168.0.  
  
...

Per precauzione, prima di procedere al setup, è opportuno eseguire un backup del proprio database al fine di evitare perdite di dati qualora dovessero insorgere problemi durante l'installazione.

CONFIGURAZIONE  
La configurazione di base di MediaWiki, avviene qualora il percorso a cui accedera sia settato come nel precedente esempio accedendo all'indirizzo http://nome-host/wiki/. Al primo accesso, verrà visualizzato un messaggio con un link alla pagina di setup: "You'll have to set the wiki up first!".
A questo punto il MediaWiki eseguirà un checking dell'ambiente controllando che siano soddisfatti i requisiti per la configurazione, sarà quindi necessario inserire una serie di parametri relativi a:  

Configurazione del Sito  
- Site name: nome del sito gestito con MediaWiki;  
- Contact email: utilizzato come account per il reinvio delle password e come riferimento in caso di errori;  
- Language: configurazione del linguaggio dell'interfaccia utente;  
- Copyright/license metadata: scelta licenza da visualizzare;  
- Sysop account name: nome dell'account di amministrazione;  
- password: password dell'utente di amministrazione;  
- again: conferma password;  

Configurazione del Database  
- MySQL Server: idirizzo o nome host del server MySQL;  
- Database name: il nome del database utilizzato da WikiMedia;  
- DB username: nome utente con il quale WikiMedia accederà al database;  
- DB password: password dell'utente WikiMedia;  
- again: conferma della password;  
- DB root Password: la password di root di MySQLnecessaria per la creazione del database;  

Terminato l'inserimento dei dati richiesti nei campi è sufficiente premere il pulsante Install, verrà quindi visualizzato un messaggio di successo o di insuccesso dell'operazione.

Una volta terminata la configurazione sarà generato nella directory config il file LocalSettings.php che andrà copiato nella directory principale di MediaWiki, quindi sarà possibile rimuovere la directory di configurazione, oppure mantenerla ma ripristinando i permessi rendendola non scrivibile dall'esterno:  
root@Joker:/home/webuser# mv LocalSettings.php ..
A questo punto è possibile utilizare Wikemedia collegandosi all'indirizzo http://nome-host/wiki/.

Privacy Policy