MediaWiki

MediaWiki è un software per wiki scritto con il linguaggio PHP ed è in grado di utilizzare database come MySQL o PostgreSQL per l'archiviazione dei dati.

Installazione

Prima di installare MediaWiki è necessario installare Apache2, il linguaggio PHP5 e un sistema di database. MySQL o PostgreSQL sono i più comuni, sceglierne uno in base alle proprie necessità. Per le istruzioni su come installarli, fare riferimento alle relative sezioni all'interno di questa guida.

Per installare MediaWiki, eseguire il seguente comando al prompt:

sudo apt-get install mediawiki php5-gd

Per maggiori informazioni sulle funzionalità di MediaWiki, consultare il pacchetto mediawiki-extensions.

Configurazione

Il file di configurazione di Apache mediawiki.conf per MediaWiki è installato nella directory /etc/apache2/conf.d/. Da questo file, per poter accedere all'applicazione MediaWiki, è utile togliere il commento alla seguente riga.

# Alias /mediawiki /var/lib/mediawiki

Una volta tolto il commento alla riga precedente, riavviare il server Apache e accedere a MediaWiki utilizzando il seguente URL:

http://localhost/mediawiki/config/index.php
[Suggerimento]

Consultare la sezione «Checking environment...» presente in quella pagina. È possibile risolvere molti problemi leggendola attentamente.

Once the configuration is complete, you should copy the LocalSettings.php file to /etc/mediawiki directory:

sudo mv /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/

You may also want to edit /etc/mediawiki/LocalSettings.php adjusting:

ini_set( 'memory_limit', '64M' );

Estensioni

Le estensioni aggiungono nuove funzionalità a MediaWiki e forniscono agli amministratori del wiki e agli utenti l'abilità di personalizzare MediaWiki in base alle loro necessità.

È possibile scaricare estensioni per MediaWiki come un archivio o direttamente dal repository Subversion copiandolo nella directory /var/lib/mediawiki/extensions directory. Alla fine del file aggiungere la seguente riga: /etc/mediawiki/LocalSettings.php.

require_once "$IP/extensions/ExtentionName/ExtentionName.php";

Riferimenti