Mise à jour PHPBoost 1.6.0 vers 2.0
Table des matières
Nous allons voir dans cet article comment mettre à jour votre portail qui tourne sur la version 1.6.0 vers PHPBoost 2.0.
Opérations initiales
Le patch de mise à jour n'est pas d'une fiabilité absolue. Il est indispensable avant de faire quoi que ce soit de sauvegarder entièrement les fichiers de votre serveur ainsi que la base de données, sans quoi un bug de celui-ci pourrait entrainer la perte de vos données.
Attention, le patch de mise à jour ne conserve pas l'intégralité de vos données. Les messages privés seront perdus, les sondages aussi, l'édito de même, certaines configurations ne seront pas maintenues et les éléments désapprouvés dans vos différents modules seront automatiquement approuvés (faites attention, tout sera lisible).
Faites le nécessaire maintenant si vous souhaitez conserver de ces données qui ne seront pas converties, après il sera trop tard.
Pensez aussi à mettre votre site en maintenance (panneau de configuration).
Mise en place des fichiers
Ne pas supprimer
- includes/auth/config.php
- album/
- album/thumbnails
- pages/
Vous devez envoyer sur votre serveur tous les fichiers de la nouvelle version, les fichiers de mise à jour utilisent les fichiers de la version 2.0. Il est fortement conseillé de supprimer les anciens, prenez cependant garde à ne pas supprimer les fichiers que vous avez apportés vous même. Aussi il est important de ne pas supprimer le fichier de configuration de la base de données includes/auth/config.php, le dossier pages et les images de la galerie dans le dossier album. Mais vous pouvez supprimer quasiment tous les autres fichiers de l'ancienne version pour pouvoir faire une installation propre.
Aide pour transférer les fichiers : Utiliser un client FTP
Mise en place du patch de mise à jour
Téléchargez le patch de mise à jour ici (si ce n'est pas déjà fait), décompressez-le et placez le sur votre serveur le dossier update à la racine de votre serveur.
En aucun cas vous ne devez installer PHPBoost en suivant la procédure normale, cela détruirait vos données existantes.
Lancement de la mise à jour
Exécution
Nous allons maintenant exécuter le script de mise à jour. Pour cela pointez avec votre navigateur préféré la page suivante : adresse_de_votre_site/dossier_eventuel_de_votre_site/update/update.php.
Ne pas executer une étape plusieurs fois, d'autant plus si une erreur se produit!!!
Etape 1
L'étape 1 vous explique ce qui va se passer lors de la mise à jour et met au bon format le fichier de configuration de votre base de données.
Passez à l'étape suivante.
Etape 2
L'étape 2 met à jour l'ensemble du noyau de PHPBoost. Comme cela vous est précisé, les messages privés ne pourront pas être récupérés. Pensez à sauvegardes des informations qui y sont contenues, car elles ne pourront plus être consultées après mise à jour. Toutes les configurations ne pourront pas êtres transférées, seulement les plus primaires le seront. Pensez donc à retenir votre propre configuration afin de l'appliquer à la version 2.
Passez à l'étape suivante.
Etapes 3 à 12
Ces étapes correspondent chacune à l'importation des données de chaque module. Pour chaque module vous pouvez ignorer la mise à jour afin de partir sur de nouvelles bases, en cliquant sur la croix rouge.
Etape 13
Cette étape de finalisation sert notamment à régénérer le cache au nouveau format.
Etape 14
Bravo, votre site est désormais à jour.
Pensez à supprimer le dossier update ainsi que le dossier install que vous n'avez pas utilisé.
Vérifications avant de remettre votre site en ligne
Vous pouvez désormais utiliser les nouvelles fonctionnalités de PHPBoost 2.0 !
Un conseil : mettez votre site en maintenance et passez en revue votre contenu (pensez aux éléments qui étaient désapprouvés et qui sont maintenant approuvés), sur le forum les catégories privées n'auront plus les autorisations que vous leurs aviez données), vérifiez l'ensemble de votre contenu et ensuite seulement ouvrez votre site.
Cette page a été vue 7887 fois




PHPBoost

Support
Téléchargements
Développement
Communauté

Outils
Contribuer