Problèmes base de données

#1
Bonjour,

J'ai un site en construction sur Prestashop (Distri-group.com : Tous les produits Thule, Fiamma, Omnistor - DISTRI-GROUP)

J'ai de nombreux problèmes et sur le forum prestashop personne n'arrive à m'aider, je me tourne donc vers vous puisqu'il s'agit entre autre de problème de base de données.

Lorsque je clique sur un catégorie, je reçois le message suivant :

Unknown column 'id_shop' in 'where clause'

SELECT * FROM ps_layered_category
WHERE id_category = 17
AND id_shop = 0
GROUP BY `type`, id_value ORDER BY position ASC

Lorsque je vais voir dans PHPMyAdmin dans ps_layered_category

199.16.130.94   localhost   distrigr_base principale   ps_layered_category   phpMyAdmin 3.4.10.1.jpg


Autre problème : Les articles ne s'ajoutent pas au panier d'achat et les clients inscris ne savent plus accéder à leur compte. Testez sur le site en créant un compte bidon (mais avec mail valide que je supprimerai ensuite)
(Je ne sais pas si c'est de votre ressort mais je tente le coup !)

Merci de votre aide !!

Marc
 
#2
Bonjour,

C'est étrange car j'ai un presta d'installé et qui tourne du feu de Dieu...

Qu'elle version utilises-tu?
Une version officielle?

As-tu installé ta boutique sur PH ou l'as-tu transférée?
Je demande ça car il a bien fallu que tu rentres tous tes produits...
Ce problème existe depuis le début ou pas?
 
#3
Je ne suis pas très technique (mais pas nul quand meme) ! donc faut pas trop m'en demander !
Précision : je ne suis pas mutualisé mais en E-commerce (pas trouvé de forum spécifique)

- Pour Prestashop, c'est la dernière version 1.4.8.2 officielle (depuis mardi sinon version 1.4.6.1 - pas d'améliorations !!)
- J'ai installé prestshop sur PH via Filezila
- je rentres mes produits par csv directement sur prestashop

Les problèmes sont survenu dimanche dernier alors que le site ouvert depuis environ 3 semaines.

J'ai des messages d'erreurs à tous les niveaux entre l'inscription par le client et la validation du paiement. Autrement dis impossible de valider une vente.

J'ai une liste des erreurs, si tu veux je te l'envoi

Marc
 
#4
Vu comme ça je dirai que tu as eu un soucis avec ta mise à jour :(
Comment l'as-tu faite?
 
#5
comme j'ai pu !

Avec le programme de mise à jour après avoir copié tous les dossiers et fichiers avec Filezila
j'ai ensuite renommer le fichier admin. L'ancien est devenu admin2012_old au lieu de admin2012 et le nouveau admin2012

Le problème a débuté dimanche (donc avant la mise à jour)
 

pierre_kuhn

Active Member
#6
Est ce que tu peux vider le cache de prestachop ?
Ensuite évite de faire 2 fils de discussion on va perdre du temps et rien comprendre.

Et donne moi en privé ton mail client afin que je regarde ton cpanel.
 
#7
C'est vraiment étrange...
Je suis pas spécialisé dans presta mais il semble y avoir une incohérence entre ton fichier d’exécution et ta base de données...

Pour ma part j'ai regardé dans mon presta et ta table "ps_layered_category" je ne l'ai pas dans la base de données...... (et j'ai aussi la dernière version)
Comme dit Pierre essaie de vider ton cache fichiers
 
#9
j'ai vidé le cache comme ceci :


Forcer la compilation
Oui
Non

Celà oblige Smarty à (re)compiler les templates à chaque invocation. Ceci est commode pour le développement et le débogage mais ne devrait jamais être utilisé dans un environnement de production.
Cache :
Oui Non
 
#10
Pierre regarde direct sur le serveur ;-)

Ce qui m'inquiète c'est que moi je n'ai pas du totu ça dans ma base de données...

Quel système de cache utilises-tu?
Fichiers ou base de données?
Parce que je me demande si cette requête ne fais pas référence à un cache par base de données (ce qui consomme un peu plus que le cache par fichier)
 
Dernière édition:
#11
je n'en ai aucune idée mais je t'envoie l'accès au cpanel et tu regardes car je n'y connais pas grand chose (pas encore) !
 
#14
par contre ce serait bien de répondre à tes messages privés car ça fait un peu plus d'une heure que l'on essaie de te rendre service mais tu réponds pas...
 

fc88

New Member
#16
Bonjour,
j'ai exactement le même problème que distri-group or je ne vois pas quelle solution a été apportée. Pourrais-je savoir comment résoudre ce souci ?

Code:
Unknown column 'id_shop' in 'where clause'


SELECT * FROM ps_layered_category
			WHERE id_category = 5
				AND id_shop = 0
			GROUP BY `type`, id_value ORDER BY position ASC
 
Dernière édition:

str

New Member
#17
Bonjour a tous mon premier post et c parti deja mal :)

Vous pense que ca arrive chez moi seul

Warning: mysql_connect() [function.mysql-connect]: Too many connections in /

Ou je suis pas seule avec cette problème aujourd'hui

En plus mon CPanel ne marche plus

:confused:
 
Dernière édition:

fc88

New Member
#18
Re,
str ayant posté son souci de cpanel et n'ayant aucun rapport avec le problème, je replace donc le fil. Voici donc le message que j'ai sur mon navigateur avec le CMS Prestashop.
Si un des membres ayant participé au sujet peut m'éclairer je vous remercie.

Bonjour,
j'ai exactement le même problème que distri-group or je ne vois pas quelle solution a été apportée. Pourrais-je savoir comment résoudre ce souci ?

Code:
Unknown column 'id_shop' in 'where clause'


SELECT * FROM ps_layered_category
			WHERE id_category = 5
				AND id_shop = 0
			GROUP BY `type`, id_value ORDER BY position ASC
 
#19
Bonjour à vous,

Malheureusement je ne saurai vous aider.
Il me semble qu'à l'époque la personne ayant eu ce problème avait réinstallé son presta.

Savez-vous si vous avez rencontré cette erreur suite à une mise à jour? Votre presta fonctionnait-il correctement avant?

Surtout, avez-vous regardé sur le forum de Prestashop si le problème est traité?
Je pense qu'ils seront plus à même à vous répondre...
 

fc88

New Member
#20
Bonjour,
le souci est apparent suite à un changement d'hébergeur. Je me vois mal recommencer tout à zéro avec la boutique qui tourne depuis plus d'un an (nombre de produits, commandes, clients, etc. important).
Sur le forum PS seul ce sujet y répond (de distri-group d'ailleurs) et voici donc la réponse:
Merci mais ce problème a été résolu avec l'aide des membres du forum PlanetHoster.
Je regretterais donc de tout recommencer...
 
#21
J'ai déménagé un presta et je n'ai jamais eu ce problème...
Ta boutique n'a jamais fonctionné chez PH?

Ta boutique est à jour?
 

fc88

New Member
#22
Chez PH j'y suis depuis donc ce déménagement.
La boutique est une version 1.4.8.2
Aucun changement si ce n'est donc le transfert chez PH.
Le souci est rencontré sur certaines catégories de produit et n'est donc pas général au site.
Le site en lui-même fonctionne excepté ce souci et un autre n'ayant aucun rapport: le panier si vide lorsque j'ajoute un produit et que je clique sur commander. Mais là ce n'est pas le plus gros souci, c'est surtout pour le message d'erreur.
 

fc88

New Member
#23
Solution apportée par un prestataire sur un forum orienté sql. Le correctif concerne donc la base sql et des fichiers à modifier via FTP.
Au vu du nombre important des modifs, si besoin est je garde un zip de toutes les modifs que ce gentil prestataire a fait.
 

fc88

New Member
#24
Il me reste le souci du panier qui se vide (pas présent sur tous les navigateurs, constaté par exemple sur Chrome mais pas existant sur IE).
 
#25
Trouvé où ce prestataire?
Est-ce un correctif général? Cela peut être utile pour d'autres personnes...

En uploadant à nouveau les fichiers de prestashop, en écrasant les anciens ça ne suffisait pas?
Voir faire une mise à jour...

J'avoue ne pas comprendre pourquoi certains ont ce problème et d'autres non :-/
 

fc88

New Member
#26
Trouvé où ce prestataire?
ici: Club des dveloppeurs SQL Server : actualits, cours, tutoriels, programmation, FAQ, codes sources, livres, outils et forums

Est-ce un correctif général? Cela peut être utile pour d'autres personnes...
Non, spécifique à certaines versions de phpmyadmin lors de déménagements de boutique (exemple de moi: de E.C. vers PH).

En uploadant à nouveau les fichiers de prestashop, en écrasant les anciens ça ne suffisait pas?
Voir faire une mise à jour...
j'avais essayé cela, ça fait 48 heures que je bataillais.

J'avoue ne pas comprendre pourquoi certains ont ce problème et d'autres non :-/
Moi non plus, mais au moins cela fonctionne, la plus grosse modif concerne le répertoire /classes en dehors de la requête et la modif concerne 1.4.8.2 qui n'est pas la même soluce que pour une version 1.4.7.3 puisque cela a aussi été testé sur une ancienne version.

Bref, les joies de l'informatique...
 
Haut