jysfree Posted October 20, 2010 Share Posted October 20, 2010 Bonjour à tousApres un transfert de ma base de donnée de mon site en prod (presta 1.2.5) vers mon site de test (presta 1.3.1.1), j'ai une erreur au niveau du back office REQUETE SQL INVALIDE ( voir PJ). si je verifie mes tables dans phpmy admin les tables ne sont pas en erreur, mais coté back office impossible d'acceder au fabricants et en front office pas de remonté des fabricants.N'aynat pas une grande connaissance des bases de données si quelqun peut me diriger vers la marche asuivre pour corriger ce problême, je suis preneur.Merci Link to comment Share on other sites More sharing options...
Xavier de La Garanderie Posted October 20, 2010 Share Posted October 20, 2010 Au début du fichier config/config.inc.phppeux-tu remplacerdefine('_PS_DEBUG_SQL_', false);pardefine('_PS_DEBUG_SQL_', true);et donner le message d'erreur qui s'afficheXavier Link to comment Share on other sites More sharing options...
jysfree Posted October 21, 2010 Author Share Posted October 21, 2010 Bonjour Xavier,voici le message d'erreur apres avoir remplacédefine(’PS_DEBUG_SQL‘, false);pardefine(’PS_DEBUG_SQL‘, true);Table 'lm_address' is marked as crashed and should be repairedSELECT SQL_CALC_FOUND_ROWS a.*, COUNT(`id_product`) AS `products`, (SELECT COUNT(ad.`id_manufacturer`) as `addresses` FROM `lm_address` ad WHERE ad.`id_manufacturer` = a.`id_manufacturer` AND ad.`deleted` = 0 GROUP BY ad.`id_manufacturer`) as `addresses` FROM `lm_manufacturer` a LEFT JOIN `lm_product` p ON (a.`id_manufacturer` = p.`id_manufacturer`) WHERE 1 GROUP BY a.`id_manufacturer` ORDER BY a.`id_manufacturer` ASC LIMIT 0,50merci Link to comment Share on other sites More sharing options...
jysfree Posted October 21, 2010 Author Share Posted October 21, 2010 Merci Xavier de ton tuyau j'ai repare la table adresse et tout fonctionne de nouveau Link to comment Share on other sites More sharing options...
Xavier de La Garanderie Posted October 21, 2010 Share Posted October 21, 2010 SuperNe pas oublier de remettre define(’PS_DEBUG_SQL‘, false); sur un serveur de production. Sinon, à la prochaine erreur SQL, les clients risquent d'avoir des messages bizarres qui ne les concernent pas.Xavier Link to comment Share on other sites More sharing options...
chopy Posted October 30, 2010 Share Posted October 30, 2010 Bonsoir,J'ai le même problème... Plus de bon de réductions, plus possible d'en créer, plus possible au client de se connecter, ni d'en créer un nouveau... pour le moment je n'ai trouvé que ces problèmes...Mais après avoir suivi la méthode de Xavier j'ai ce message qui apparaît :Unknown column 'g.price_display_method' in 'field list' SELECT g.`id_group`, g.`reduction`, g.`price_display_method`, gl.`name` FROM `group` g LEFT JOIN `group_lang` AS gl ON (g.`id_group` = gl.`id_group` AND gl.`id_lang` = 2) ORDER BY g.`id_group` ASC Mais maintenant je ne sais pas quoi faire....Je suis passée de la vesion 1.2.5 à 1.3.2.3...Qui peut m'aider ? Merci Link to comment Share on other sites More sharing options...
Xavier de La Garanderie Posted October 30, 2010 Share Posted October 30, 2010 Pour chopy, votre migration de la base de donnée a du avoir un problème.La colonne price_display_method de la table ps_group existe en 1.3.2.3 et pas en 1.2.5. Je crois qu'elle est apparue en 1.3.Si vous avez sauvegardé votre site avant l'upgrade de version, je vous conseille de le restaurer et de refaire l'upgrade en surveillant bien le moindre message d'erreur. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now