martedì 10 giugno 2008

Installare ed utilizzare MediaWiki su Ubuntu

Può capitare che si voglia utilizzare sul proprio pc (oppure su una piccola rete, o addirittura per il suo sito personale) il software gratuito e libero MediaWiki, per intenderci il motore su cui corre Wikipedia, con tutte le sue funzioni ed anche alcune altre.

Effettivamente MediaWiki ha molte comodità per chi volesse compilare un ipertesto: oltre che essere libero e gratuito, ha funzioni di ricerca, di formattazione, utilizza in maniera impressionante i collegamenti, dà la possibilità di inserire contenuti multimediali... etc.

La procedura da seguire per installare ed utilizzare MediaWiki su Ubuntu (Hardy) è banale e descritta dettagliatamente qui. In soldoni si tratta di:

1) aprire Synaptics, cercare e installare
a) mysql-server
b) mysql-admin
c) mysql-common
d) mysql-client
c) mediawiki

2) aprire il terminale e digitare
sudo gedit /etc/apache2/conf.d/mediawiki.conf
quindi rimuovere il '#' dalla terza linea (Alias /mediawiki /var/lib/mediawiki).

3) far ripartire Apache
sudo /etc/init.d/apache2 restart

4) aprire il browser, digitare http://localhost/mediawiki e seguire le istruzioni.

Suggerimento: segnarsi tutti i login e le password che via via vengono richieste.



-------------------------------------------------------------------------------------------------
Per caricare immagini e altri file, bisogna:

1) abilitare la pagina speciale di upload: aprire /etc/mediawiki/LocalSettings.php e modificare la riga $wgEnableUploads in true
2) abilitare l'upload di tutte le estensioni di file: aprire /includes/DefaultSettings.php e modificare la riga $wgStrictFileExtensions in false.

Riavviando il wiki nel browser e loggandosi con nome utente e password, comparirà nella barra "strumenti" a sinistra la voce "carica un file".

-------------------------------------------------------------------------------------------------
Per personalizzare il logo (quello che compare in alto a sinistra):

1) creare un'immagine adatta (il formato raccomandato è .png, 135x135 pixel, ma anche gif e jpg vanno bene)

2) salvarla in /usr/share/mediawiki/skins/common/images

- se ci sono problemi di lettura-scrittura, aprire il terminale e digitare
sudo chmod -R 777 /usr/share/mediawiki/skins/common/images

3) modificare il solito LocalSettings.php aggiungendo in fondo o dove si voglia la seguente riga:
$wgLogo = "/mediawiki/skins/common/images/nomedellimmaginechevogliousare.png";

avendo cura di inserire nella riga appunto il nome del file salvato.

-------------------------------------------------------------------------------------------------

Per inserire le note a piè di pagina, occorre installare l'estensione "Cite.php":

1) Da terminale:
svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Cite/
2) Seguire le istruzioni, e accertarsi che la cartella "Cite" sia stata inserita in /etc/mediawiki-extensions (io l'ho trovata in Home/Documenti!). Se non è così, farlo manualmente.

3) Modificare il solito /etc/mediawiki/LocalSettings.php aggiungendo alla fine questa riga:
require_once( $IP.'/extensions/Cite/Cite.php' );
Per inserire le note ora è sufficiente usare i tag come al solito in Wikipedia.

-------------------------------------------------------------------------------------------------

Per inserire file di formato speciale (es. flv, svg)

1) Modificare il file /etc/mediawiki/LocalSettings.php aggiungendo queste righe

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'ogg', 'doc', 'ppt', 'svg', 'flv', 'avi' );
$wgVerifyMimeType = false;

Nella prima riga si possono aggiungere tutti i tipi di file che si desiderano.

-------------------------------------------------------------------------------------------------

Per inserire file di dimensioni superiori a 2 MB (in osservanza tuttavia ai diktat del server)

1) Modificare il file /etc/php5/apache2/php.ini

alla riga 565, inserire il limite in megabyte che si desidera al posto del "2"
alla riga 270, inserire 128 come memory_limit

2) Riavviare il server Apache con il seguente comando

sudo /etc/init.d/apache2/ restart



8 commenti:

il Jere' ha detto...

a prop
http://www.lastampa.it/redazione/cmsSezioni/politica/200711articoli/27248girata.asp


è veeeeeeero o non è veeeeero?! ;)

framaulo ha detto...

«Se fosse una commissione a 360 gradi noi la votiamo domani mattina - ha sottolineato Di Pietro - ma se l’inchiesta deve indagare soltanto sugli abusi della polizia e non anche sulle illegittimità commesse da chi ha sfasciato le carrozze, le macchine e ha aggredito le forze dell’ordine, allora noi diciamo no. Perché sarebbe una giustizia a metà e non bisogna indagare soltanto quella metà dei fatti che fa comodo alla sinistra-sinistra-sinistra».

Pensate a non far passare la legge sulle intercettazioni, pidini inciucioni :-)

il Jere' ha detto...

"allora diciamo no"

"ah, travaglio ha detto così?! è verooo o non è veeeero? allora chiedo scusa"

benedetto figlio... ;)

framaulo ha detto...

E con ciò? Non capisco.

il Jere' ha detto...

trovo semplicemente un po' ridicolo che uno faccia marcia indietro su quella cosa non per le proteste dei movimenti, ecc., ma solo perchè l'ha detto travaglio.

a sto punto gli conviene telefonargli ogni volta che fa un passo. o forse già lo fa :)

tonino rules

framaulo ha detto...

Sì ma perchè proprio adesso? Sta cosa risale al Novembre 2007.

il Jere' ha detto...

e mo la so acchiat ;)

framaulo ha detto...

vabbuò!