Jump to content

Problème transpoteur impossible d'en créer ou d'en modifier un


Recommended Posts

Message indiqué: une erreur s'est produite pendant la création de l'objet carrier

 

J'ai regardé dans phpmyadmin mais les fichiers is_free et is_module sont correctement installé dans ps_carrier.

Par conséquent le problème doit venir d'ailleur mais je ne vois pas lequel?

Si quelqu'un à la solution je lui en serais très reconnaissant, merci.

 

 

Type d'install (nouvelle/MàJ) : Nouvelle installation, auncune mise à jour

Version de PS : 1.4.7.0

Thème (défaut/perso) :Thème PrestaShop Template 1.4.5 gratuit

Code (original/modif) : original

Hébergement : local: Apache/2.2.21 (Win64) PHP/5.3.10

Version de PHP : 5.3.10

Version de MySQL : 5.5.20

Navigateur(s) utilisé(s) : Mozilla Firefox

Link to comment
Share on other sites

Alors pour ceux que ca interesse j'ai trouvé la solution non sans mal.

 

Tout d'abord vous devez ouvrir le dossier prestashop sur votre ordi

puis le dossier config et ensuite ouvrir le fichier Config.inc

ouvrez le avec Notepad ++ c mieux car ya les nuero de lignes

a la ligne 29 vous devez voir

 

@ini_set('display_errors', 'off');

define('_PS_DEBUG_SQL_', false);

 

changer et mettez

@ini_set('display_errors', 'on');

define('_PS_DEBUG_SQL_', true);

 

une fois que c'est fait refaite vos modifs sur votre back office, là vous avez un autre message d'erreur

il doit s'agir de

Notice: Undefined variable: truc muche

et de

Warning: in_array() expects parameter 2 to be array, null given in C............

 

si ca ne commence pas par ça je ne peux pas vous aider, pour les autres faut continuer, regardez la suite

 

oui c'est pas fini vous devez ensuite

ouvrir le fichier Db du dossier classes dans prestashop de votre ordi

puis vous devez apercevoir

ligne134

foreach ($values AS $key => $value)

 

$query .= '\'' . $value .'\',';

remplacer le par

 

 

foreach ($values AS $key => $value)

$query .= '\'' . (is_bool($value) ? ($value ? '1' : '0') : $value) .'\',';

 

et ligne 144 vous avez

 

 

foreach ($values AS $key => $value)

$query .= '`'.$key.'` = \''.$value.'\',';

 

 

remplacer le avec

 

 

foreach ($values AS $key => $value)

$query .= '`'.$key.'` = \''.(is_bool($value) ? ($value ? '1' : '0') : $value).'\',';

 

 

et normalement ca marche

tout le monde peut y arrivée car je l'ai fait!!!

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...