FrenchMaster Posted May 25, 2009 Share Posted May 25, 2009 Bonjour !Je propose d'ouvrir cette rubrique pour tous ceux (comme moi) qui ont des problèmes pour passer de la version 1.1 à 1.2. La raison est souuvent l'utilisation de modules non conformes avec la version 1.2Voici pour la part ce que j'ai trouvé :1 - module Jquery Sliding Navigation v1.0 (blockcategoriesdaymo)Message d'erreur :Parse error: syntax error, unexpected '?' in /home/spidernet/public_html/classes/Module.php(318) : eval()'d code on line 1Erreur(s) de parsing dans le(s) module(s) blockcategoriesdaymo2 - module dbbackup.1.2Plus d'accès aux modules en BackOfficeMerci de compléter. Link to comment Share on other sites More sharing options...
FrenchMaster Posted May 25, 2009 Author Share Posted May 25, 2009 Quelqu'un peut-il m'expliquer ce que veut dire le message d'erreurParse error: syntax error, unexpected '?' in /home/spidernet/public_html/classes/Module.php(318) : eval()'d code on line 1Erreur(s) de parsing dans le(s) module(s) 1. blockcategoriesdaymoet comment résoudre le problème ? Link to comment Share on other sites More sharing options...
marcsylvainjoseph Posted May 28, 2009 Share Posted May 28, 2009 Bonjour,J'ai tout simplement une question bien plus simple concernant la migration de 1.1 à 1.2.L'importation de la BDD de 1.1 à 1.2 n'est pas si limpide.Il n'y a déjà pas le même nombre de table dans les 2 bases.Cela génère des erreurs dès la page d'accueil.La migration va être très laborieuse car elle ressemble presque pour moi à une réinstallation complète avec ce que cela comporte. L'angoisse... Link to comment Share on other sites More sharing options...
mickey21 Posted May 28, 2009 Share Posted May 28, 2009 Bonjour, je demande beaucoup d'aide sur ce forum alors si à mon tour je peux aider... je vais essayer :-). Pour la migration de 1.1 à 1.2, (à partir du tuto de Fabrice épinglé plus haut) :- j'ai dupliqué l'intégralité de ma base 1.1- j'ai installé 1.2 avec une nouvelle base de données- j'ai synchronisé la structure de la base 1.2 avec comme "target" la base 1.1 dupliquée (en utilisant Navicat), - pour finir j'ai synchronisé les données dans l'autre sens, de la 1.1 dupliquée vers la 1.2tout s'est bien passé... Juste eu une petite erreur au niveau de "timezone", corrigée rapidement en indiquant "Europe/Paris" dans le fichier setting.J'espère que ça pourra t'aider. Et pour les modules, "homefeatured modifié" ne fonctionne pas sur 1.2 il semblerait...Bonne journéé Link to comment Share on other sites More sharing options...
FrenchMaster Posted May 29, 2009 Author Share Posted May 29, 2009 La migration marche très bien, si on respecte quelques consignes :1. sauvegarder sa base et tous ses fichiers versions 1.1 2. par FTP, effacer tous les fichiers de la version 1.13. Copier la nouvelle version dans le répertoire qui vient d être effacé4. recopier tout le fichier img de votre fichier 1.1 dans le répertoire img de la version 1.25. copier votre fichier settings de la version 1.1 dans votre répertoire config6. accedez à votre site. L installation de la version 1.2 se lance (verifier qu en bas c est bien Update qui se lance)7. Normalement tout marche bien.Vérifiez en FrontEnd et BackEnd que vous avez bien accès à tous les menusMAINTENANT SEULEMENT réinstallez vos modules utilisés dans votre version 1.1 et ce UN A UN en vérifiant à chaque fois dans le BackOffice si vous avez des messages d erreur ou si la partie MODULES est accessible.Si vous avez un problème, c est que le module installé n est pas compatible avec la version 1.2merci aussi de nous faire part des modules qui ne fonctionnent pas ! Link to comment Share on other sites More sharing options...
Beka Posted June 16, 2009 Share Posted June 16, 2009 Bonjour,les modules: Barre Horizontale de navigation (Wiznav 2.1.3), Horizontal Navigation Bar (categoriesbar_v0.5.zip) et Horizontal Category Menu (hcatmenu.zip), sont incompatibles avec les v1.2 alpha 2 et v1.2 beta 1 lorsque l’URL rewriting est activée. Link to comment Share on other sites More sharing options...
Kevlarbox Posted June 29, 2009 Share Posted June 29, 2009 Salut, j'ai vaguement regarder mais pour rendre compatible vos anciens modules dans les nouvelles versions : dans votre dossier /classes/Module.php à la ligne 318 :Mettre ceci à la place de la fonction getModulesOnDisk() public static function getModulesOnDisk() { $moduleList = array(); $errors = array(); $modules_dir = self::getModulesDirOnDisk(); foreach ($modules_dir AS $module) { $file = trim(file_get_contents(_PS_MODULE_DIR_.'/'.$module.'/'.$module.'.php')); if (substr($file, 0, 5) == '<?php') $file = substr($file, 5); if (substr($file, -2) == '?>') $file = substr($file, 0, -2); if (class_exists($module, false) OR eval($file) !== false) $moduleList[] = new $module; else $errors[] = $module; } if (sizeof($errors)) { echo ''.Tools::displayError('Parse error(s) in module(s)').''; foreach ($errors AS $error) echo ''.$error.''; echo ''; } return $moduleList; } par ceci : public static function getModulesOnDisk() { $modules_dir = self::getModulesDirOnDisk(); foreach ($modules_dir AS $module) { require_once _PS_MODULE_DIR_.'/'.$module.'/'.$module.'.php'; $moduleList[] = new $module; } return $moduleList; } Link to comment Share on other sites More sharing options...
Chestroled Posted July 30, 2009 Share Posted July 30, 2009 L'intérêt serait de comprendre pourquoi il ont changé cette partie du code.certe, cette solution peut dépanner, mais il faut que ce soit les modules qui s'adapte à la solution et non l'inverse Kevlar box, peut tu nous donner un peut plus de détails sur cette fonction? A quoi elle sert, comment rendre les modules compatibles à cette fonction? Link to comment Share on other sites More sharing options...
Korri Posted August 4, 2009 Share Posted August 4, 2009 Bonjours a tous,L'intérêt de ce code (après un petite lecture) est de ne pas faire planter tout le site si il y a une erreur dans le code d'un des modules.Il peut très bien être remplacé si vous êtes sur de vos modules Bonne journée Link to comment Share on other sites More sharing options...
mr_zo Posted August 10, 2009 Share Posted August 10, 2009 Bonjour,Est ce que le module Horizontal Category Menu (hcatmenu.zip) est compatible avec la version finale 1.2 ?puisqu il était déclaré incompatible avec les v1.2 alpha 2 et v1.2 beta 1 lorsque l’URL rewriting est activée.Merci. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now