Ce guide suppose que vous faites une mise à jour d'une version "code source" ou RPM d'un Deki MindTouch version 8.08 vers la version 9.02. Si vous voulez faire une mise à jour depuis une version antérieure, veuillez consulter http://wiki.developer.mindtouch.com/MindTouch_Deki/Installation_and_Upgrade pour trouver le guide approprié.
Tapez les commandes suivantes pour créer le répertoire de sauvegarde et y sauvegarder vos fichiers attachés :
# mkdir ~/deki_backup # cd /var/www/dekiwiki/ # tar cvzpf ~/deki_backup/attachments.tar.gz /var/www/dekiwiki/attachments
Entrez les commandes suivantes pour sauvegarder les fichiers dans lesquels MindTouch Deki entrepose ses paramètres :
# cp /var/www/dekiwiki/LocalSettings.php ~/deki_backup
# cp /etc/dekiwiki/mindtouch.deki.startup.xml ~/deki_backup
# cp /etc/dekiwiki/mindtouch.host.conf ~/deki_backup
Utilisez la ligne suivante pour sauvegarder la base de données MySQL :
# mysqldump -u<utilisateur> -p<mot_de_passe> wikidb > ~/deki_backup/wikidb.sql
Télécharger la nouvelle version depuis l'une des sources suivantes :
Taper les lignes suivantes pour décompresser puis installer les fichiers à l'emplacement approprié :
# cd ~/ # tar xfvz deki-09.02.00.tar.gz # cd deki-09.02.00 # rm -rf /var/www/dekiwiki # mkdir /var/www/dekiwiki # cp -r web/* /var/www/dekiwiki
Taper les commandes suivantes pour restaurer les fichiers attachés ainsi que les fichiers de paramètres :
# cd ~/deki_backup # cp LocalSettings.php /var/www/dekiwiki/ # tar xvzpf attachments.tar.gz -C /var/www/dekiwiki/ # cp mindtouch.deki.startup.xml /etc/dekiwiki/ # chown -R www-data /var/www/dekiwiki/
# cd /var/www/dekiwiki/maintenance # php update-db.php
Taper les lignes suivantes pour effacer le cache des habillages :
# cd /var/www/dekiwiki/skins/common/cache/ # rm -rf cache-*
Pour Lyons, le répertoire deki doit comporter une exclusion RewriteRule. Assurez-vous d'avoir vos exclusions RewriteRule ressemblant à ce qui suit ci-dessous:
RewriteCond %{REQUEST_URI} !^/(@api|editor|skins|config|deki)/
Vous pouvez aussi supprimer toute référence à /@gui/ dans vos règles rewrite. En cas de doute, référez-vous à notre configuration Apache pour 9.02 et essayez de vous en approcher le plus possible.
Relancer ensuite apache:
/etc/init.d/apache2 restart
# /etc/init.d/dekiwiki restart
Lancez un navigateur web, et effacez le cache. Connectez-vous à votre wiki en tapant http://ADRESSE_IP, où ADRESSE_IP correspond à l'IP de votre machine Linux. Cliquez sur Outils, puis sur A propos pour vérifier que vous utilisez bien la version 9.02.
Dans le wiki, cliquez sur Outils, puis sur Configuration, et enfin sur Paramétrage du site. Cliquez sur Reconstruire l'index de recherche pour ré-indexer le wiki.
Les utilisateurs d'une version non-VM doivent mettre à jour leurs règles rewrite pour cette version. Il s'agit du dernier changement de règle rewrite que nous prévoyons pour Deki. Lire comment.
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |
Copyright © 2011 MindTouch, Inc. Powered by