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. |
| 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