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)

Date : Jeudi 06 décembre 2012 @ 21:32:14 :: Sujet : NPDS

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

  1. Décompressez le patch "sable-2-evolution.tar.gz" dans un répertoire temporaire
  2. 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
  3. Ajoutez le code suivant à la ligne 204 du fichier modules/meta-lang/adv-meta_lang.php :
     if($meta_glossaire == "") {
     $meta_glossaire = array();
     }
  4. Copiez les fichiers du patch sur votre site NPDS Sable 5.10 en remplaçant tous les fichiers
  5. Executez le patch "sable-2-evolution.php", et effectuez toutes les opérations indiquées à l'écran.
  6. Supprimez le répertoire editeur/tiny_mce/docs (et son contenu) de votre site
  7. Supprimez le répertoire editeur/tiny_mce/themes/npds (et son contenu) de votre site
  8. 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
  9. Validez vos vos Meta-tags
  10. 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)
  11. 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
  12. Supprimez le fichier sable-2-evolution.php de la racine de votre site
  13. 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

  1. Copiez les fichiers de l'archive sur votre site en remplaçant tous les fichiers
  2. 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
  3. 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



Merci Boris !






Cet article provient de Modules NPDS

L'URL pour cet article est : http://modules.npds.org/article.php?sid=688