osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> problème products_status [Résolu]
equisol
posté 12 Dec 2014, 08:53
Message #1


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 124
Inscrit : 7-November 07
Lieu : Lyon
Membre no 19668



Bonjour,

Voilà un problème assez bizarre. Je viens de mettre un site en ligne sur base 2.3.3.4. Dans l'admin, lorsque j'édite une fiche produit existante, et que son statut soit en stock ou hors stock, aucun des 2 tep_draw_radio_field n'est actif. Avant de sauvegarder les modifications de la fiche, je jette un œil dans la base de données et constate que le products_status est bien à 1. Je clique sur sauvegarder et là, dans le listing des fiches produits, l'icône est au rouge pour celui que je viens de sauvegarder, et dans la BDD le products_status est à zéro.
J'ouvre donc ma version locale du site, qui est exactement la même que celle en ligne et là... tout fonctionne parfaitement blink.gif
La page categories.php est celle d'origine de la 2.3.3. L'hébergeur est OVH sur un serveur Mutualisé Perso 2014.

Help please !!!

Ce message a été modifié par equisol - 19 Dec 2014, 11:12.


--------------------
Goo69
Go to the top of the page
 
chti_poupon
posté 12 Dec 2014, 16:10
Message #2


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Ce qui est affiché peut être le contenu d'un cache, osC ou navigateur.
Que se passe-t-il en rafraîchissant la page à chaque étape, BDD incluse ?
Go to the top of the page
 
equisol
posté 13 Dec 2014, 09:30
Message #3


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 124
Inscrit : 7-November 07
Lieu : Lyon
Membre no 19668



chti_poupon,
Alors, le cache du navigateur a été vidé avec Ccleaner. Celui d'Oscommerce n'est pas activé (dans configuration, "Use Cache" est à false), le dossier www/monsite/includes/work/ a été vidé (hors .htaccess) et la table CACHE aussi. Le problème reste entier.

Pour les étapes, voici ce qui se passe :
-> ajouter un produit : aucun tep_draw_radio_field n'est actif, je fais F5, rien ne se passe; donc je le coche, donne un nom au produit et sauvegarde. Dans le listing des fiches produits, le nouveau produit est actif, en vert et products_status est à 1 dans la BDD
-> modifier le produit : l'édition, F5 puis la sauvegarde donnent la même chose que décrite dans le 1er post.

Parallèlement, j'ai placé le site sur un autre hébergeur OVH (un 90plan) et là, ça fonctionne. J'ai donc vidé le cache via le Géocache d'ovh. Mais pas de changement.

Le problème viendrait plutôt d'OVH dans ce cas, non ? Qu'en penses-tu ?


--------------------
Goo69
Go to the top of the page
 
chti_poupon
posté 13 Dec 2014, 11:00
Message #4


Ceinture noire OSC
Icône de groupe

Groupe : TechDev
Messages : 2757
Inscrit : 9-September 08
Lieu : Douai
Membre no 22915



Si çà marche ailleurs, avec même code (.htaccess compris) et même base, c'est ce qui change qui est responsable du problème.

Reste à comparer les réglages de chacun des serveurs (admin - outils - renseignements sur le serveur) (code server_info.php avec phpinfo() ou phpinfo(-1) ET expose php à on dans .htaccess)

Bons essais !
Chti poupons
Go to the top of the page
 
equisol
posté 19 Dec 2014, 11:11
Message #5


Ceinture jaune+ OSC
Icône de groupe

Groupe : Membres
Messages : 124
Inscrit : 7-November 07
Lieu : Lyon
Membre no 19668



Bon ben voilà, ça fonctionne enfin après quelques échanges avec ovh. Il m'ont fait ajouter cette ligne dans htaccess
Code
Header set Cache-Control "no-cache"

et ça fonctionne !

Merci chti_poupon !


--------------------
Goo69
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 29th March 2024 - 05:59
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)