Download from SVN/it

 Subversion è un sistema di controllo versione che permette agli utenti di scaricare l'ultimissima versione di un software senza dover aspettare che qualcuno ne prepari la distribuzione. I vantaggi sono nella velocità e reversibilità degli aggiornamenti e nell'inviare patch.

Vedi Subversion per ulteriori dettagli.

Requisiti
Per scaricare MediaWiki da SVN devi avere installato un client Subversion. il software raccomandato è quello ufficiale reperibile dalla pagina del progetto Subversion. Nota che questo client usa un'interfaccia da line di comando. In alternativa, si può usare un software con interfaccia grafica come TortoiseSVN.

Download
Puoi scaricare MediaWiki via SVN da http://svn.wikimedia.org/viewvc/mediawiki/


 * Modules: I due moduli importanti sono phase3 (programma principale) ed extensions (espansioni).
 * Branches: Usa lo schema REL$1_$2[_$3], dove $1 è la versione di MediaWiki, $2 è la versione maggiore e $3 è una revisione minore. Per esempio, la versione 1.6.3 è, l'ultima revisione dell'1.6 è  , 1.5.8 è  , e l'ultima sarà.

Per scaricare l'ultima revisione della 1.11 (raccomandata), inserisci il seguente comando dalla linea di comando della directory nella quale vuoi scaricarlo:

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_11/phase3

Per scaricare la versione usata dalla Wikimedia Foundation usa il comando:

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3

Installazione
Le regole per la normale installazione funzionano, ma per ottenere risultati migliori, usa PHP 5.1.2 come un modulo di Apache (SAPI). La versione 1.7alpha richiede PHP5, e si rompe se viene usato FastCGI.

Aggiornamento e deaggiornamento
Aggiornare all'ultima versione con SVN è semplice. Se hai accesso diretto alla linea di comando, inserisci il comando sotto. Nota che questo aggiorna solo le ultime versioni della versione maggiore corrente. Se stai usando MediaWiki 1.10, questo ti aggiornerà ogni versione 1.10.x ma non a 1.11

svn update

Per aggiornare ad una versione maggiore (1.11 nell'esempio sopra) o per scegliere tra versioni selezionate, puoi usare il comando switchcor to switch es: svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_3/phase3

Non dimenticare di lanciare maintenance/update.php ogni tanto, specialmente se le cose iniziano a farsi strane.