En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Erreur à la création de produit

Plus d'informations
il y a 8 ans 8 mois #1 par francoisloup
Erreur à la création de produit a été créé par francoisloup
Bonjour,

Depuis quelque temps, l'erreur suivante apparaît lors de la création d'un nouveau produit :

1054 Unknown column 'product_stockhandle' in 'field list'

J'ai Joomla 3.7.4 et virtuemart 3.2, récemment mis à jour (est-ce que le pb vient de là?)

J'ai lu dans un post du forum que je n'arrive pas à retrouver qu'il fallait passer les BD en MySQLi, et mettre à jour les tables virtuemart,ce que j'ai fait.

J'ai toujours l'erreur...
J'ai lu aussi qu'il fallait d'abord mettre à jour VM et ensuite joomla ce que je n'ai pas fait, ne le sachant pas.

Merci d'avance pour une aide à solution

Cordialement

F LOUP

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 8 mois #2 par Melix
Réponse de Melix sur le sujet Erreur à la création de produit
Bonjour,
Je ne vais pas résoudre le problème, je n'ai jamais rencontré ce problème.
Par contre, je peux vous aider à avancer d'un pas :
1054 Unknown column : erreur Mysql
Soit : product_stockhandle n'est pas présent dans la table ..._virtuemart_products
Soit, c'est autre chose ... vous utilisez des apostrophes ???

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 8 mois #3 par francoisloup
Réponse de francoisloup sur le sujet Erreur à la création de produit
Merci d'avoir répondu.
Effectivement, c'est une colonne de la table de produit qui manque, mais cette colonne a dû être ajoutée ou supprimée par une mise à jour de virtuemart qui ne fonctionne donc pas bien. C'est là-dessus que je voudrais avoir des explications.
Je ne pense pas que cela vienne des apostrophes ou autre.
Cordialement
François LOUP

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 8 ans 8 mois #4 par studio42
Réponse de studio42 sur le sujet Erreur à la création de produit
J'ai vérifié et a partir de la version 3.0.18 ce champs est apparu,
Le plus rapide pour ajouter cette colonne.
Allez dans phpmyadmin.
Ouvrez la table virtuemart_products puis onglet structure et ajouter le champs
product_stockhandle varchar(24) utf8_general_ci aprés product_ordered
ou cette requete
ALTER TABLE `XXX_virtuemart_products` ADD `product_stockhandle` VARCHAR(24) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' AFTER `product_ordered`;
XXX étant le préfixe de table Joomla
Bien sur faites une sauvegarde avant, si vous n'êtes pas a l'aise avec mysql.

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

  • studio42
  • Portrait de studio42
  • Hors Ligne
  • Modérateur
  • Modérateur
  • Dev Joomla & Virtuemart
Plus d'informations
il y a 8 ans 8 mois #5 par studio42
Réponse de studio42 sur le sujet Erreur à la création de produit

J'ai lu dans un post du forum que je n'arrive pas à retrouver qu'il fallait passer les BD en MySQLi,

Ceci n'est plus valide avec PHP7.0, donc ne vous en souciez pas cela ne change plus grand chose

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 8 mois #6 par francoisloup
Réponse de francoisloup sur le sujet Erreur à la création de produit
Désolé pour cette réponse tardive, petite absence aoûtienne !!
Merci pour ces explications qui semblent réalistes. Je vais tenter la modif, MySQLl ne me fait pas trop peur.
En attendant, j'avais remis une version précédente de VM et cela fonctionnait à nouveau.

Cordialement

F LOUP

Connexion ou Créer un compte pour participer à la conversation.