Parametri per wiki privato

A volte è comodo avere un wiki semplicemente ad uso e consumo personale. Se si esegue l'installazione di Mediawiki come da procedura sarà possibile lì indicare che il wiki debba essere privato. In alternativa è possibile modificare i parametri d'accesso successivamente nel seguente modo:

$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;

Ovviamente è necessario disabilitare anche la possibilità di creare nuovi account, altrimenti addio privacy.

Per maggiori informazioni: manuale MediaWiki

Proteggere i file caricati

Di default i file caricati sul sistema saranno liberamente accessibili (sono infatti in ./images/). Invece le pagine sono tutelate siccome presenti non sul filesystem ma sul database.

In questo caso dobbiamo agire in due modi:

Per proteggere la directory contenente i file in upload ci possono essere vari modi, il più semplice è forse disabilitarne l'accesso tramite apache aggiungendo la seguente stanza al site-available/mio-sito:

    <Directory /var/www/miosito/current/w/images>
  AllowOverride None
  Options -Indexes
  Order deny,allow
  Deny from all
  </Directory>

In alternativa sarebbe possibile anche posizionare la cartella images all'infuori della root di apache se correttamente indicato in LocalSettings.php alla variabile $wgUploadDirectory.

Per ottenere l'accesso tramite lo script img_auth possiamo sempre agire tramite il precedente file di configurazione di apache aggiungendo:

    Alias /w/images/ /var/www/miosito/current/w/img_auth.php/
    Alias /w/images  /var/www/miosito/current/w/img_auth.php

Per maggiori informazioni: manuale MediaWiki

MyWiki: Mediawiki/WikiPrivato (last edited 2015-02-15 10:39:51 by risca)