Pour pouvoir passer de la version 3.0 à la 4.0, il ne suffit pas de remplacer les fichiers ou d'appliquer un patch comme les mises à jours mineures.
Étant donné qu'il y a eu plusieurs changements au niveau de la base de données, il faut faire des conversions pour que la nouvelle version fonctionne correctement, nous allons donc voir au cours de cet article les différentes choses à faire pour migrer vers PHPBoost 4.0.
N'oubliez pas de faire des sauvegardes de vos fichiers et de la base de données avant la procédure !
En premier lieu, nous vous conseillons très fortement d'effectuer une sauvegarde de tout votre site. Que se soit au niveau de l'hébergement des répertoires et fichiers constituant le site, qu'au niveau de la base de données.
En second lieu, suivant le système d'exploitation de votre machine à partir de laquelle vous allez effectuer cette opération, certains fichiers composant la fourniture de la version PHPBoost 4.0 correspondent à des fichiers cachés de type .nom-fichier (avec le point devant) Il sera donc nécessaire que vous régliez votre explorateur de fichiers pour les rendre visibles.
En troisième lieu, cette migration ne vaut que pour le noyau du CMS ainsi que ses modules associés. Les thèmes et les modules non-officiels, eux, devront être migrés à part avec la procédure les affairant.
Il sera aussi important de sauvegarder la/les versions 3.0 se trouvant dans le répertoire
/templates parce que le premier redémarrage se fera avec le thème base de la version 4.0.
Enfin, il sera nécessaire que vous fassiez le recensement de tous les répertoires et fichiers que vous avez ajoutés en plus de ceux constituant le CMS PHPBoost 3.0 pour bien les identifier avant de suivre cette procédure.
1 - Sur le serveur de votre site PHPBoost en version 3.0, sauvegardez les dossiers suivants :
2 - Sur le serveur de votre site PHPBoost en version 3.0, dans le dossier
/cache, sauvegardez les fichiers suivants (s'ils existent) :
3 - Une fois ces fichiers sauvegardés à part en sécurité
supprimez tous les dossiers et fichiers.
(
attention à ne pas supprimer des dossiers/fichiers étrangers à PHPBoost !)
4 - Téléchargez la version complète de
PHPBoost 4.0.
5 - Décompressez l'archive et transférer
tous les fichiers et dossiers de la version 4.0 sur votre serveur dans le même répertoire de la version 3.0.
6 - Remettez les fichiers et dossiers de la version 3.0 (sauf ceux du dossier cache) que vous avez préalablement sauvegardés dans l'étape 1, sur votre serveur toujours dans le même répertoire en autorisant le remplacement des fichiers.
7 - Transférez maintenant les fichiers sauvegardés dans l'étape 2 du dossier
cache dans le dossier
/stats/cache/
8 - Récupérez ensuite le pack de mise à jour à cette adresse :
PHPBoost 3.0 vers PHPBoost 4.0
9 - Décompressez l'archive et téléchargez le dossier
update dans le répertoire PHPBoost de votre serveur.
- Lancez l'adresse suivante :
http://www.monsite.com/update/
(en remplaçant
http://www.monsite.com
par l'adresse de votre site)
- Là vous pouvez suivre les différentes étapes, qui sont proches de la procédure de l'installation de PHPBoost que vous avez connue au moment de la création de votre site PHPBoost version 3.0. A noter que lorsque vous arriverez au choix du nom de la base de données, il s'agit de celui de la base de données version 3.0 à convertir. Le temps de la conversion peut être plus où moins long suivant la taille de la base de données. En moyenne comptez une à deux minutes.
- En premier lieu
supprimez le dossier /update et /install de votre serveur, une personne mal intentionnée pourrait endommager votre site le cas échéant.
- Mettez votre site en maintenance dans l'administration et passez en revue l'ensemble des données, configurations et autorisations.
- Allez dans le panneau d'Administration puis Modules \ Modules \ Ajouter et ajouter le nouveau module "Personnalisation" que vous retrouverez ensuite dans le menu Outils.
Au moindre problème contactez le support sur le
forum PHPBoost.
Bonne continuation sur PHPBoost 4.0 !