Migrer depuis NPDS Sable 5.10 vers NPDS REvolution 11 WorkSpace avec PHP 5.x (ou depuis une autre version de NPDS après Sable 5.10)
Posté par :
Boris
Si vous possédez un site NPDS sur l'une des version suivantes :
- Sable 5.10
- Sable Evolution
- Revolution 10.02
- Revolution 11
et que vous voulez migrer vers la dernière version de NPDS : Revolution 11 WorkSpace, notamment pour la compatibilité PHP 5.3, alors cet article est fait pour vous !
Suivez point par point les étapes décrites, et vous vous retrouverez avec un site à jour, plus fiable, et avec toutes les dernières fonctionnalités
1ère étape : Sauvegardez votre site, sauvegardez votre base de données, SAUVEGARDEZ !!! (On ne le dit jamais assez)
2ème étape : Vous avez bien sauvegardé ?
3ème étape : Passage de Sable 5.10 à Sable Evolution
- Décompressez le patch "sable-2-evolution.tar.gz" dans un répertoire temporaire
- Si vous utilisez MySQL 5 ou supérieur, modifiez le fichier sable-2-evolution.php en remplaçant "TYPE=MyISAM;" par "ENGINE=MyISAM;" à la ligne 129
-
Ajoutez le code suivant à la ligne 204 du fichier modules/meta-lang/adv-meta_lang.php :
if($meta_glossaire == "") {
$meta_glossaire = array();
}
- Copiez les fichiers du patch sur votre site NPDS Sable 5.10 en remplaçant tous les fichiers
- Executez le patch "sable-2-evolution.php", et effectuez toutes les opérations indiquées à l'écran.
- Supprimez le répertoire editeur/tiny_mce/docs (et son contenu) de votre site
- Supprimez le répertoire editeur/tiny_mce/themes/npds (et son contenu) de votre site
- Allez dans les préférences, dans la section "Paramètres liés à l'illustration", indiquez "png" comme extension des fichiers d'image, et validez les préférences
- Validez vos vos Meta-tags
- Vérifiez que dans vos préférences (Administration / Préférences) - Système de Messagerie (Email) qu'une adresse email VALIDE (xxx@yyy.zzz) est configurée dans la zone : Compte E-mail (Provenance)
- IPBAN :
- Modifiez l'appel à ipban dans le fichier admin/extend-modules.txt => [ModStart]setban[/ModStart]
- Supprimez l'appel à ipban dans le fichier modules/!include!/header_before.inc
- Supprimez le fichier sable-2-evolution.php de la racine de votre site
- Allez dans "Editer les fichiers de configuration", cliquez sur "Header_Before", puis supprimez la ligne :
include_once("modules/ipban/ban.php");
et enregistrez le fichier. (Si vous n'avez que cette ligne, vous pouvez aussi simplement supprimer le fichier)
NOTE : Vous aurez peut-être un message d'erreur juste au dessus du bloc d'administration. Ca n 'est pas grave, il disparaitra tout seul à partir de NPDS REvolution 11
4ème étape : Passage de Sable Evolution à REvolution 10.02
Suivez les instructions du PDF inclu dans l'archive de mise à jour.
5ème étape : Passage de REvolution 10.02 à REvolution 11
Suivez les instructions du PDF inclu dans l'archive de mise à jour.
6ème étape : Passage de REvolution 11 à REvolution 11 WorkSpace
- Copiez les fichiers de l'archive sur votre site en remplaçant tous les fichiers
- Allez sur la page d'accueil de votre site : La mise à jour semi-automatique se lance.
Si vous obtenez le message "Vous devez supprimer le répertoire 'install' ET le fichier 'install.php' avant de poursuivre !", supprimez le fichier "IZ-Xinstall.ok" à la racine de votre site
- Suivez attentivement les instructions à l'écran.
Voilà ! Vous êtes en NPDS REvolution 11 WorkSpace ! :D
Quelques modifications "ultimes" :
- Si vous aviez installé l'antispam de Sable 5.10, vous pouvez supprimer le fichier "antispambots.php" : Il ne sert plus.
- Pensez à vérifier que chacun de vos modules fonctionnent. Si l'un d'entre eux ne fonctionne pas, vérifiez sur http://modules.npds.org s'il n'y a pas une mise à jour.
- Si vous rencontrez une quelconque difficulté, rendez-vous sur les forums de NPDS : http://www.npds.org/forum.php
Boris