Pour mettre à jour des version non-VM de MindTouch Deki, veuillez suivre les étapes ci-dessous :
mkdir ~/deki_backup cd /var/www/deki-hayes/ tar cvzpf ~/deki_backup/attachments.tar.gz attachments
Notez que votre répertoire de base Deki peut être différent de /var/www/deki-hayes/. Les installations récentes de Deki utilisent /var/www/dekiwiki/ comme répertoire de base. Vous aurez à faire ceci pour chaque base de wiki si différents répertoires sont utilisés pour les fichiers attachés.
cp LocalSettings.php AdminSettings.php ~/deki_backup
Note: Les installations de Deki installations à partir de 1.9.0 n'utilisent pas AdminSettings.php et il peut donc être absent de votre répertoire de base. Ceci n'est pas un problème. Par contre, s'il existe, copiez-le.
Si vous avez fait des personalisations comme les favicons, les icones, les images, etc. et que vous souhaitez les installer dans la version mise à jour, alors vous devez aussi les sauvegarder ici car la totalité du répertoire de base est remplacé lors de cette mise à jour.
cp ./bin/mindtouch.host.sh ~/deki_backup cp ./config/mindtouch.deki.startup.xml ~/deki_backup
cp mindtouch.host.bat ~/deki_backup
mysqldump -u<user> -p<pass> <dbname> > ~/deki_backup/wikidb.sql
Note: Si vous avez plusieurs bases de wiki, assurez-vous de bien toutes les sauvegarder individuellement.
Supprimer le vieux code de l'application
rm -rf /var/www/deki-hayes
Téléchargez le projet MindTouch Deki depuis l'une des sources suivantes :
Il est à noter que le nom utilisé ici ("Deki_Wiki_1.9.0_Itasca_source.tar.gz") pourra être différent, selon la version de MindTouch Deki que vous mettez à jour.
cd ~/ tar xfvz Deki_Wiki_1.9.0_Itasca_source.tar.gz cd Deki_Wiki_1.9.0_Itasca_source/ mkdir /var/www/deki-hayes cp -r web/* /var/www/deki-hayes
cd ~/deki_backup cp LocalSettings.php AdminSettings.php /var/www/deki-hayes/ tar xvzpf attachments.tar.gz -C /var/www/deki-hayes/ cp mindtouch.host.sh /var/www/deki-hayes/bin/ cp mindtouch.deki.startup.xml /var/www/deki-hayes/ chown -R www-data /var/www/deki-hayes/
NOTE: Si vous êtes sur Windows le script de démarrarrage de deki s'appelle mindtouch.host.bat
cp mindtouch.host.bat /var/www/deki-hayes/bin/
Si vous avez fait des personalisations comme les favicons, les icones, les images, etc. et que vous souhaitiez les installer dans la version mise à jour vous devez les restaurer maintenant.
cd /var/www/deki-hayes/maintenance php update-db.php
NOTE: Pour Windows, si 'php' n'est pas une application windows connue, trouvez où est stocké 'php.exe', et utilisez-le pour exécuter le fichier update-db.php. Si vous hébergez de multiples wikis, chaque base de données doit être mise à jour. Le programme update-db.php mettra à jour automatiquement plusieurs bases de données dont les informations sont stockées dans le fichier LocalSettings.php. Regardez le processus de mise à jour attentivement et assurez-vous qu'il se termine avec succès pour toutes les bases de données.
Veuillez vous assurer que le répertoire skins/common/cache comporte des droits d'écriture pour l'utilisateur apache (selon votre distribution Linux ce peut être www-data, nobody, etc.)
cd /var/www/deki-hayes/skins/common/cache/ rm -rf cache-*
La version Itasca nécessite une règle mod_rewrite additionnelle pour supporter les nouveaux dialogues de l'éditeur. Modifiez votre configuration apache et assurez-vous d'avoir les règles suivantes :
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^/$ /index.php?title= [L,NE]
RewriteCond %{REQUEST_URI} ^/@gui/[^.]+$
RewriteRule ^/@gui/(.*)$ /proxy.php?path=$1 [L,QSA,NE]
RewriteCond %{REQUEST_URI} !^/(@api|editor|skins|config|@gui)/
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} !^/favicon\.ico$
RewriteCond %{REQUEST_URI} !^/robots\.txt$
RewriteCond %{QUERY_STRING} ^$ [OR] %{REQUEST_URI} ^/Special:Search
RewriteRule ^/(.*)$ /index.php?title=$1 [L,QSA,NE]
/etc/init.d/apache2 restart
/etc/init.d/dekihost restart
NOTE: Si vous exécutez Windows, exécutez le script mindtouch.host.bat au lieu de la commande ci-dessus
Avant d'essayer d'ouvrir MindTouch Deki dans votre navigateur vous devrez effacer le cache du navigateur. Si des utilisateurs font état de problèmes avec la version mise à jour, demandez-leur de vider leur cache et de ré-essayer à nouveau. De façon inattendue, ceci résoudra de nombreux problèmes.
Aller ensuite dans MindTouch Deki avec votre navigateur et connectez-vous en tant qu'utilisateur ayant des privilèges d'administrateur. Allez dans Configuration/Paramétrage du site puis faites "Reconstruire index de recherche". Si vous avez plusieurs base de données wiki répétez ceci pour chacune d'entre elles.
Il est conseillé de consulter votre MindTouch Deki mis à jour pour s'assurer que tout fonctionne correctement avant de laisser les utilisateurs faire des modifications.
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |
Copyright © 2011 MindTouch, Inc. Powered by