Mettre à jour DotNetNuke
Auteur : Sébastien Fichot
Date de pulication : 01 July 2010
Article consulté 1564 fois

(1 votes)
DotNetNuke dispose d'une méthode de mise à jour des plus simples. Il suffit de se rendre sur le site de diffusion afin de récupérer le package "Upgrade" de la version qui nous interesse, puis d'extraire ces fichiers dans le root du site web. Voici la démarche détaillée.
- Sauvegardez votre site web et sa base de données.
- Téléchargez le package Upgrade de DotNetNuke sur Codeplex. (Note : Nous utiliserons ici la version 5.4.4 car c'est la dernière version au moment de la rédaction de cet article, mais la procédure décrite ci-dessous s'applique à toutes les versions. Pour mettre à jour un module spécifiquement, reportez vous aux instructions fournies par l'éditeur du module.)
- Décompressez le package Upgrade dans le root de votre site web. Si vous ne connaissez pas le root de votre site web, celui-ci est indiqué sur la page Hôte > Paramètres de l'hôte.
- Appelez ensuite l'URL du site en local (Au passage vous pouvez indiquer un message aux utilisateurs.).
- La mise à jour se lance toute seule. Le processus ne doit reporter que des messages verts "Success". Si un message rouge s'affiche, consultez le log créé dans /Install.
- Le menu Hôte > Paramètres de l'hôte doit maintenant afficher la version mise à jour.
- Enfin, rendez-vous dans le menu Hôte > Extensions > "Modules prêt à être déployés" afin d'installer les dernières versions des modules. Pour ce faire, cochez les modules de votre choix, puis cliquez sur "Installer les extensions sélectionnées".
- Bien entendu, le scénario de mise à jour se complique si vous utilisez DotNetNuke comme base applicative, vous aurez alors sûrement besoin d'entrer en debug. Pour ce faire, saviez-vous que le package "Symbol Files" contient les informations de debug vous permettant d'obtenir plus d'information sur l'erreur lorsqu'une exception se produit ? Pour le déployer, décompressez simplement le contenu du package dans votre répertoire /bin.
Notez cet article !