Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

Update 1.5.5.1 vers 1.5.5.2

Veuillez inscrire tous genres de problème que vous rencontrez à  l'installation initiale ou la mise à jour d'OpenCart

Update 1.5.5.1 vers 1.5.5.2

Messagepar Canou83 » 09 Déc 2013, 18:32

Bonsoir. Pour information et si cela peut aider d'autres utilisateurs

Dans le processus d'Update de 1.5.5.1 vers 1.5.5.2 j'ai eu l'apparition de ce message d'erreur (le passage de 1.5.4.1 à 1.5.5.1 n'a révélé aucune erreur) :
Code: Tout sélectionner
Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AFTER `price`' at line 1
Error No: 1064
ALTER TABLE `oc_profile` CHANGE `frequency` `frequency` ENUM AFTER `price` in /xxxxxxxxxx/xxxxxxxx/xxxxx/system/database/mysql.php on line 50


Pour arriver au terme de la 1.5.5.2, il m'a fallut appliquer ce qui est indiqué dans ce post :
http://forum.opencart.com/viewtopic.php?f=19&t=106677

A savoir remplacer ce code :
Code: Tout sélectionner
preg_match_all('#`(\w[\w\d]*)`\s+((tinyint|smallint|mediumint|bigint|int|tinytext|text|mediumtext|longtext|tinyblob|blob|mediumblob|longblob|varchar|char|datetime|date|float|double|decimal|timestamp|time|year|enum|set|binary|varbinary)(\((\d+)(,\s*(\d+))?\))?){1}\s*(collate (\w+)\s*)?(unsigned\s*)?((NOT\s*NULL\s*)|(NULL\s*))?(auto_increment\s*)?(default \'([^\']*)\'\s*)?#i', $sql, $match);


Par :
Code: Tout sélectionner
preg_match_all('#`(\w[\w\d]*)`\s+((tinyint|smallint|mediumint|bigint|int|tinytext|text|mediumtext|longtext|tinyblob|blob|mediumblob|longblob|varchar|char|datetime|date|float|double|decimal|timestamp|time|year|enum|set|binary|varbinary)(\(([\d\w\',]+)(,\s*(\d+))?\))?){1}\s*(collate (\w+)\s*)?(unsigned\s*)?((NOT\s*NULL\s*)|(NULL\s*))?(auto_increment\s*)?(default \'([^\']*)\'\s*)?#i', $sql, $match);


Et la la mise à jour s'est réalisée sans problème.
Opencart 2.3.0.3 en fr
Journal 2
Avatar de l’utilisateur
Canou83
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 133
Inscription: 09 Déc 2013, 17:33
Localisation: PACA

Retourner vers Soutien Installation et Mise à Jour

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron