apipat Posted June 5, 2013 Share Posted June 5, 2013 Bonjour, J'essaie d'effectuer la migration de la boutique OScommerce vers Prestashop 1.5.4 en local (wampserver 2.2, Apache 2.2, PHP 5.4.3, MYSQL 5.5.24) la base oscommerce a été importée sur une base MySql 5. Le champs 'niveau' a été créé et calculé, vous pouvez continuer. Après avoir saisi les options spécifiques : langue (fr), monnaire (€), url de la boutique, j'obtiens l'erreur : TECHNICAL ERROR Détail : (aucune info) Après avoir cherché dans les logs une erreur, je trouve ceci dans apache_error.log : [Wed Jun 05 09:41:49 2013] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined method Validate::file_exists() in C:\\wamp\\www\\prestashop\\modules\\shopimporter\\shopimporter.php on line 437, referer: http://localhost/prestashop/admin3835/index.php?controller=AdminModules&token=f65db813211f5a25c0cd94e7556f2884&configure=shopimporter&tab_module=migration_tools&module_name=shopimporter La ligne 437 du module shopimporter.php correspond effectivement à cela : if (Validate::isModuleName($moduleName) && Validate::file_exists('../../modules/'.$moduleName.'/'.$moduleName.'.php')) Avez-vous une idée sur la manière de solutionner ce problème ? Merci d'avance. Link to comment Share on other sites More sharing options...
apipat Posted June 5, 2013 Author Share Posted June 5, 2013 Re bonjour, Bon, j'ai trouvé la solution dans le forum anglais, il faut modifier la ligne 437 du module shopimporter.php en remplacant : if (Validate::isModuleName($moduleName) && Validate::file_exists('../../modules/'.$moduleName.'/'.$moduleName.'.php')) par if (Validate::isModuleName($moduleName) && file_exists('../../modules/'.$moduleName.'/'.$moduleName.'.php')) et le module fonctionne même si je récupère des erreurs en fin de migration. Le lien du forum anglais : http://forge.prestashop.com/browse/PNM-352?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aworklog-tabpanel Voilà, si cela peut aider... A+ 1 Link to comment Share on other sites More sharing options...
amerigeau Posted September 18, 2013 Share Posted September 18, 2013 Re bonjour, Bon, j'ai trouvé la solution dans le forum anglais, il faut modifier la ligne 437 du module shopimporter.php en remplacant : if (Validate::isModuleName($moduleName) && Validate::file_exists('../../modules/'.$moduleName.'/'.$moduleName.'.php')) par if (Validate::isModuleName($moduleName) && file_exists('../../modules/'.$moduleName.'/'.$moduleName.'.php')) et le module fonctionne même si je récupère des erreurs en fin de migration. Le lien du forum anglais : http://forge.prestashop.com/browse/PNM-352?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aworklog-tabpanel Voilà, si cela peut aider... A+ Work fine // Fonctionne parfaitement Thx. 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