MediaWiki/Installazione

Wikibooks, manuali e libri di testo liberi.

[modifica] Requisiti

httpd 
Un server web; in questo caso, Apache Web Server; (EN) http://httpd.apache.org
php 
Interprete del linguaggio di programmazione PHP ; deve essere integrato con il server web; (EN) http://www.php.net
mysqld 
Il server MySQL; (EN) http://www.mysql.org
Gli sviluppatori di MediaWiki stanno progettando una migrazione verso PostgreSQL.

[modifica] Software aggiuntivi

eAccelerator 
cache pensata per migliorare le prestazioni di PHP e rendere più veloce il caricamento delle pagine; questo software è consigliato per wiki con molte pagine e molti utenti; per l'installazione, vedi eAccelerator; (EN) http://www.eaccelerator.net
zlib 
Compressione dati; utilizzata in alcune funzioni di export; (EN) http://www.zlib.net
diff 
Evidenza le differenze tra due documenti; (EN) http://www.gnu.org/software/diffutils/diffutils.html
ImageMagick 
Gestione delle immagini; (EN) http://www.imagemagick.org

[modifica] Installazione

Procurarsi il software da http://www.mediawiki.org/

# cd /var/www/htdocs # questa cartella può variare a seconda della distribuzione GNU/Linux usata
# tar xzvf mediawiki-1.5.3.tar.gz
# mv mediawiki-1.5.3 mediawiki
# cd mediawiki
# chmod a+w config

Aprire in un browser la pagina mediawiki*/config/index.php e compilare i campi:

nome_wiki Il nome del progetto; appare nel titolo delle pagine e in diversi messaggi di sistema.
email L'indirizzo di riferimento per gli utenti del wiki; è anche il mittente delle email inviate agli utenti dal software;
lingua la lingua predefinita dell'interfaccia; gli utenti possono selezionarne un'altra dalle loro preferenze;
licenza La licenza sotto cui rilasciare i contenuti del wiki; chi usa MediaWiki per un wiki privato, preferirà probabilmente non compilare questa sezione, mentre dovrebbe sempre essere compilata da chi pubblica i suoi contenuti su Internet (vedi: contenuto libero).
sysop questa sezione specifica i dati d'accesso dell'utente che amministra il wiki; questo utente può in seguito permettere ad altri utenti di svolgere le funzioni di amministrazione;
cache per rendere più veloce il funzionamento di MediaWiki, è possibile usare memCached, Turck MMcache oppure eAccelerator.
funzioni e-mail è possibile disattivare tutte le funzioni che coinvolgono l'invio di messaggi email; l'impostazione può essere modificata in seguito;
user to user e-mail è possibile disattivare l'invio di email tra un utente e l'altro attraverso il wiki; l'impostazione può essere modificata in seguito;
e-mail notification è possibile disattivare le notifiche via email dei cambiamenti delle pagine; l'impostazione può essere modificata in seguito;
e-mail autentication è possibile disattivare l'autenticazione degli indirizzi email; disattivando questa funzione, gli utenti potranno inserire tra i loro dati qualunque indirizzo di posta elettronica, anche non funzionante; l'impostazione può essere modificata in seguito;
database config in questa sezione vanno inseriti i dati per accedere al database necessario a MediaWiki; è possibile inserire un prefisso davanti a tutte le tabelle, nel caso sia necessario installare diverse istanze di MediaWiki nello stesso database sullo stesso server; è necessaria la password di root di MySQL;
root (completare)

Dopo questa configurazione, è necessario mettere il file creato dalla procedura di configurazione nella cartella principale di MediaWiki

# mv config/LocalSettings.php .

(per sicurezza, bloccare l'accesso alla cartella di configurazione)

# chmod a-w config

Strumenti personali