Was this page helpful?

Mise à jour d'une machine non VM 8.08 vers 9.02


    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é.

    Sauvegarde des fichiers attachés

    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
    

    Sauvegarde des fichiers de paramètres

    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

    Sauvegarde de la base MySQL

    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échargement de la nouvelle version

    Télécharger la nouvelle version depuis l'une des sources suivantes :

    Installer la nouvelle version

    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

    Restaurer les sauvegardes

    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/
    

    Exécuter le script de mise à jour de la base

    # cd /var/www/dekiwiki/maintenance
    # php update-db.php
    

    Nettoyer le répertoire Cache des habillages

    Taper les lignes suivantes pour effacer le cache des habillages :

    # cd /var/www/dekiwiki/skins/common/cache/
    # rm -rf cache-*

    Mettre à jour les règles Apache Rewrite

    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
    

    Démarrer Dekihost

    # /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.

    Reconstruction de l'index

    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.

     

    Notes Importantes

    • 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.

    • Le service de mise en forme syntaxique a été déplacé dans une extension DekiScript - veuillez consulter notre FAQ sur la façon de réactiver ce service.
    • ThinkFree ne propose plus un accès gratuit à leur API d'affichage - nous avons donc supprimé cette fonctionalité dans MindTouch.
    • Les notifications par email n'utilisent plus le frontal PHP pour envoyer un mail, mais utilisent à la place une bibliothèque .NET/Mono. Vous devrez configurer votre démarrage XML avec vos paramètres email afin de pouvoir utiliser les notification par mail dans Lyons.
    • MindTouch enlève le module LDAP de la version Open Source afin d'y intégrer des fonctionalités à destination des entreprises. Le connecteur LDAP Open Source demeure toutefois disponible en Open Source pour les utilisateurs qui font une mise à jour en gardant le même SID que par le passé - les futures installations utiliseront toutes le nouveau module LDAP commercial (donc payant). En savoir plus sur les raisons de ceci.

     

        

    Was this page helpful?
    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by