Jump to content

Erreur sur migration OScommerce vers Prestashop


apipat

Recommended Posts

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

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+

  • Like 1
Link to comment
Share on other sites

  • 3 months later...

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...