martedì 25 gennaio 2011

Install/Upgrade DokuWiki {promemoria}

E` un po` che tenevo queste annotazioni in un cassetto, quest'oggi ho pensato fosse ora di "scriverle" da qualche parte.
Sul sito di DokuWiki trovate gia` tutto quanto, questo e` solo, come scritto nel titolo, un brevissimo promemoria con pochissime e basilari informazioni.

Questo e` l'ultimo elenco di operazioni che ho effettuato per aggiornare all'ultima versione.


Scarico l'ultima versione (ovviamente dovete sostituire/mettere il giusto percorso e la versione del software):
wget {percorso}/dokuwiki-*

Se non l'avete, create la directory "tmp", spostatevi in questa, decomprimente, cambiate user/gruppo di appartenenza, rinominate la directory, cambiate i permessi:
cd tmp
tar xvzf ../dokuwiki-*
chown root:www-data -R .
mv dokuwiki-* dokuwiki
chmod 775 dokuwiki/conf
chmod 775 dokuwiki/data -R
chmod 775 dokuwiki/lib/plugins

A questo punto copiate tutto nella directory di destinazione, normalmente uso Midnight Commander e non copio, sposto, sovrascrivendo tutti i files:
copy dokuwiki -> /var/www/

Non rimane che confrontare i files di configurazione per aggiornare o aggiungere le nuove impostazioni o lasciare le nostre versioni:
cd /var/www/dokuwiki/
diff .htaccess .htaccess.dist
cd /var/www/dokuwiki/conf
diff local.php local.php.dist

IMPORTANTE
Al cambio versione, potrebbe capitare che alcuni files siano eliminati, di questi trovate l'elenco sul sito internet di dokuwiki.

Io copio e incollo in un file (che ho chiamato "rm-dokuwikifiles") la lista, dopodiche` uso questo comando da shell:
while read line;do rm "$line";done < ~/rm-dokuwikifiles
Riferimenti: http://www.dokuwiki.org/