- Posts: 263
- Thank you received: 11
Toujours et encore mon erreur 1064
13 years 1 month ago - 13 years 1 month ago #119231
by Flooder
Toujours et encore mon erreur 1064 was created by Flooder
Bonjour à vous,
À toutes les fois que je tente une restauration des produits et catégories de mon Hikashop, je bloque au même endroit. J'espère vraiment que vous pourrez m'aider. Je suis vraiment de plus en plus en contrôle avec Hikashop. Mais je n'arrive pas, fois après fois à résoudre définitivement ce problème.
Voici donc les étapes que j'effectue et l'endroit où ça bloque.
Étapes :
1) J'exécute ce script SQL via phpmyadmin;
2) J'ajoute deux produits bidons AAA et BBB dans la catégorie Aimants via le backend Hikashop. Tout fonctionne au poil dans le frontend. Je vois mes deux produits dans la catégories Aimants.
3) J'ajoute un 3e produit CCC dans la même catégorie Aimants via la zone de texte CSV dans le back end. Ça ne fonctionne plus. Toujours et éternellement l'erreur 1064. Je dois dépublier CCC pour pouvoir naviguer dans mes Aimants sur le front-end.
4) Dans phpmyadmin, dans #__hikashop_product, je mets les champs de CCC aux mêmes valeurs que AAA et BBB. Ça ne fonctionne toujours pas. Le seul moyen de naviguer dans mes aimants et de dépublier CCC.
Question :::: Rendu ici, de quoi dois-je m'assurer dans la base de données, via phpmyadmin, afin que CCC fonctionne?
Quelqu'un se sentirait d'attaque pour aller vérifier dans ma base de données et me faire fonctionner CCC? Que lui manque-t-il à ce foutu CCC pour fonctionner comme AAA et BBB?
Je revérifie sans cesse mais quelque chose m'échappe, une étape...
Des pistes? des idées?
À toutes les fois que je tente une restauration des produits et catégories de mon Hikashop, je bloque au même endroit. J'espère vraiment que vous pourrez m'aider. Je suis vraiment de plus en plus en contrôle avec Hikashop. Mais je n'arrive pas, fois après fois à résoudre définitivement ce problème.
Voici donc les étapes que j'effectue et l'endroit où ça bloque.
Étapes :
1) J'exécute ce script SQL via phpmyadmin;
Code:
-- -------------------------------------------------------
-- Delete all products from database.
-- -------------------------------------------------------
TRUNCATE TABLE `tosdq_hikashop_product`;
ALTER TABLE `tosdq_hikashop_product` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_price`;
ALTER TABLE `tosdq_hikashop_price` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_product_category`;
ALTER TABLE `tosdq_hikashop_product_category` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_product_related`;
ALTER TABLE `tosdq_hikashop_product_related` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_order`;
ALTER TABLE `tosdq_hikashop_order` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_order_product`;
ALTER TABLE `tosdq_hikashop_order_product` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_history`;
ALTER TABLE `tosdq_hikashop_history` AUTO_INCREMENT=0;
-- DELETE FROM `tosdq_hikashop_file` WHERE file_type='product';
-- ALTER TABLE `tosdq_hikashop_file` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_file`;
ALTER TABLE `tosdq_hikashop_file` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_variant`;
ALTER TABLE `tosdq_hikashop_variant` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_cart`;
ALTER TABLE `tosdq_hikashop_cart` AUTO_INCREMENT=0;
TRUNCATE TABLE `tosdq_hikashop_cart_product`;
ALTER TABLE `tosdq_hikashop_cart_product` AUTO_INCREMENT=0;
-- -------------------------------------------------------
-- Delete products categories from database.
-- -------------------------------------------------------
DELETE FROM `tosdq_hikashop_category` WHERE category_id > 16;
ALTER TABLE `tosdq_hikashop_category` AUTO_INCREMENT=0;
-- -------------------------------------------------------
-- Insertion des catégories dans la database
-- -------------------------------------------------------
-- category_id, category_parent_id, category_type, category_name
INSERT INTO tosdq_hikashop_category VALUES( 200, 2, 'product', 'Aimants', '', 1, 0, 37, 38, 2, 'product_1374707946_17069664', 1374707946, 1374707946, 'all', 0, '', '', '', '', '', '', '');
2) J'ajoute deux produits bidons AAA et BBB dans la catégorie Aimants via le backend Hikashop. Tout fonctionne au poil dans le frontend. Je vois mes deux produits dans la catégories Aimants.
3) J'ajoute un 3e produit CCC dans la même catégorie Aimants via la zone de texte CSV dans le back end. Ça ne fonctionne plus. Toujours et éternellement l'erreur 1064. Je dois dépublier CCC pour pouvoir naviguer dans mes Aimants sur le front-end.
Code:
product_id;product_parent_id;product_code;product_name;product_description;images;product_published;categories;parent_category;categories_image;categories_ordering;product_hit;product_created;product_type;product_sale_end;product_tax_id;product_vendor_id;product_manufacturer_id;product_url;product_quantity;product_weight;product_keywords;product_weight_unit;product_dimension_unit;product_width;product_length;product_height;product_max_per_order;product_access;product_group_after_purchase;product_min_per_order;product_contact;product_layout;price_min_quantity;price_value;price_currency_id;files;related;options;dim_finale_apres_coupe_mm;dim_finale_apres_coupe_px;dim_finale_apres_coupe_cm;dim_marges_pleines_mm;dim_marges_pleines_px;dim_marges_pleines_cm;dim_empreinte_mm;brillance;grammage;positions;couleurs_impression;couleurs;designs;finition;formats_papier;couleurs_verso;surfaces_impression;tailles;papiers;montage_fourni_par
1001;;Aimants_photo;Aimants photo;Un cadeau original pour grand-maman! Une belle photo des enfants ou de la famille pour mettre sur le frigo! Elle sera toute émue.;Aimants_photo_4.jpg|Aimants_photo_3.jpg;1;Aimants;;;;;;;;;;Vistaprint;;;;;;mm;;286;216;;;;1;;show_reversed_pt;1|2|4|6|8|10|12|16|20|40;5,98|5,49|5,50|5,50|5,25|5,10|5|4,81|4,70|4,55;CAD;Aimants_photo.xcf|Aimants_photo.psd|Aimants_photos.png;;;292 x 222 mm;2009 x 1528 pixels;;295 x 225 mm;2030 x 1548 pixels;;;;;;;;;;;;;;;
Code:
Error: 1064 - 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 ')' at line 1 SQL=SELECT product_id FROM tosdq_hikashop_product_category WHERE category_id IN (2,200,300,301,400,401,402,500,600,700,701,702,750,800,801,802,803,900,1000,1100,1101,1102,1103,1200,1201,)
4) Dans phpmyadmin, dans #__hikashop_product, je mets les champs de CCC aux mêmes valeurs que AAA et BBB. Ça ne fonctionne toujours pas. Le seul moyen de naviguer dans mes aimants et de dépublier CCC.
Question :::: Rendu ici, de quoi dois-je m'assurer dans la base de données, via phpmyadmin, afin que CCC fonctionne?
Quelqu'un se sentirait d'attaque pour aller vérifier dans ma base de données et me faire fonctionner CCC? Que lui manque-t-il à ce foutu CCC pour fonctionner comme AAA et BBB?
Je revérifie sans cesse mais quelque chose m'échappe, une étape...
Des pistes? des idées?
Last edit: 13 years 1 month ago by Flooder.
Please Log in or Create an account to join the conversation.
13 years 1 month ago #119249
by Flooder
Replied by Flooder on topic Toujours et encore mon erreur 1064
Je viens d'essayer une nouvelle importation via la zone de texte CSV.
C'est simple non? Ça ne fonctionne pas. TOujours une erreur 1064.
Quand mes nouvelles catégories sont importées à l'aide mon script SQL, les nouveaux produits ajoutés via l'interface Hikashop fonctionnent. Les produits ajoutés à cette même catégorie via la zone de texte CSV mènent à une erreur 1064.
Quelle est la conclusion?
Code:
product_name,price_value,price_currency_id,categories
Bread,1.20,CAD,Aimants
Coffee,2,CAD,Aimants
C'est simple non? Ça ne fonctionne pas. TOujours une erreur 1064.
Quand mes nouvelles catégories sont importées à l'aide mon script SQL, les nouveaux produits ajoutés via l'interface Hikashop fonctionnent. Les produits ajoutés à cette même catégorie via la zone de texte CSV mènent à une erreur 1064.
Quelle est la conclusion?
Please Log in or Create an account to join the conversation.
13 years 1 month ago #119264
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Toujours et encore mon erreur 1064
Bonsoir,
Avez vous une information supplémentaire fournis par Joomla au niveau du fichier (et ligne) qui génère cette erreur ?
Cordialement,
Avez vous une information supplémentaire fournis par Joomla au niveau du fichier (et ligne) qui génère cette erreur ?
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
13 years 1 month ago - 13 years 1 month ago #119289
by Flooder
Replied by Flooder on topic Toujours et encore mon erreur 1064
Afin de savoir dans quel fichier est généré mon erreur, je crois que le temps est venu d'utiliser debug_backtrace().
Mais je ne sais pas comment utiliser cette fonction et surtout, dans quel fichier l'appeler. Merci
Mais je ne sais pas comment utiliser cette fonction et surtout, dans quel fichier l'appeler. Merci
Last edit: 13 years 1 month ago by Flooder.
Please Log in or Create an account to join the conversation.
13 years 1 month ago #119310
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Toujours et encore mon erreur 1064
Bonjour,
Le plugin/driver hikamysqli permet d'avoir des informations de "trace" permettant de savoir dans quel fichier provient l'erreur.
www.hikashop.com/forum/2-general-talk-ab...-2-0-beta.html#72321
Cordialement,
Le plugin/driver hikamysqli permet d'avoir des informations de "trace" permettant de savoir dans quel fichier provient l'erreur.
www.hikashop.com/forum/2-general-talk-ab...-2-0-beta.html#72321
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
13 years 1 month ago #119319
by Flooder
Replied by Flooder on topic Toujours et encore mon erreur 1064
Please Log in or Create an account to join the conversation.
13 years 1 month ago #119321
by Jerome
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Replied by Jerome on topic Toujours et encore mon erreur 1064
Bonjour,
Merci d'éditer le fichier "administrator/components/com_hikashop/classes/currency.php" et de replacer le code
Par
Cela devrait permettre d'éviter l'erreur SQL que vous avez.
Cordialement,
Merci d'éditer le fichier "administrator/components/com_hikashop/classes/currency.php" et de replacer le code
Code:
static $products=array();
$catIds = array();
foreach($childs[$discount->discount_category_id] as $cat){
$catIds[] = $cat->category_id;
}
$key = implode(',',$catIds);
Code:
static $products=array();
$catIds = array();
foreach($childs[$discount->discount_category_id] as $cat){
$catIds[] = (int)$cat->category_id;
}
$key = implode(',',$catIds);
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
The following user(s) said Thank You: Flooder
Please Log in or Create an account to join the conversation.
13 years 1 month ago #119324
by Flooder
Replied by Flooder on topic Toujours et encore mon erreur 1064
Je vous trouve merveilleux! Merci de prendre le temps de vous occuper de moi!
Ça fonctionne!
Sachez cependant qu'avec les rapports d'erreurs niveau maximal de Joomla! activés, on reçoit un paquet de
Notice: Trying to get property of non-object in /home/lapag879/public_html/pt4/administrator/components/com_hikashop/classes/currency.php on line 795
Ça fonctionne!
Sachez cependant qu'avec les rapports d'erreurs niveau maximal de Joomla! activés, on reçoit un paquet de
Notice: Trying to get property of non-object in /home/lapag879/public_html/pt4/administrator/components/com_hikashop/classes/currency.php on line 795
Please Log in or Create an account to join the conversation.
Time to create page: 0.223 seconds