LastRequiem Posted January 16, 2014 Share Posted January 16, 2014 (edited) Bonjour à tous. Après plusieurs jours de recherche, et n'ayant toujours pas trouvé réponse à mes soucis, je viens quérir de l'aide auprès de vous. Je installé un prestashop il y a quelques mois, proprement avec l'installation automatique, sur un OVH mutualisé. Customisé avec un thème officiel, aucun module spécial supplémentaire, et la boutique tournait très bien jusqu'à il y a quelques jours... Lorsque je souhaite modifier un produit, tout fonctionne, excepté l'onglet quantité.. et précisément lorsque l'on veut modifier le champ quantité. Quelques fois ça marche miraculeusement, et la minute d'après, ça va buguer à nouveau. L'erreur doit surement provenir de l'ajax, car en fait, lorsque j'édite le champ, la ligne jaune "!Enregistrement des données..." apparait, et un loader apparaît en haut de la page, et charge à l'infinis, sans jamais réussir l'action. Dans de rare cas, la ligne verte "Enregistrement réussi" apparaît, mais du moment que le loader en haut de la page se pointe, c'est fichu. Voici ce que me donne la console de chrome: Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong. jquery-1.7.2.min.js:3---> (anonymous function)jquery-1.7.2.min.js:3 f.fn.extend.domManipjquery-1.7.2.min.js:4 f.fn.extend.appendjquery-1.7.2.min.js:3 (anonymous function)jquery-1.7.2.min.js:4 cjquery-1.7.2.min.js:2 e.extend.accessjquery-1.7.2.min.js:2 f.fn.extend.htmljquery-1.7.2.min.js:4 showAjaxErroradmin-products.js:1151 $.ajax.erroradmin-products.js:1145 ojquery-1.7.2.min.js:2 p.fireWithjquery-1.7.2.min.js:2 wjquery-1.7.2.min.js:4 djquery-1.7.2.min.js:4 Autre informations, j'ai testé également en désactivant tous les modules non natif, ça n'y change rien, ça ne fonctionne pas non plus avec le thème de base, donc ça ne vient pas de cela. Le site a fortement ralentis récemment aussi.. J'ai aussi effectué la dernière mise à jour stable de prestashop (1.5.6.1), mais ça na pas changé grand chose.. Je ne peux donc pas éditer correctement mes produits, ni même mettre de quantité aux nouveaux, quelqu'un aurait-il une idée?? Merci d'avance Edited January 16, 2014 by LastRequiem (see edit history) Link to comment Share on other sites More sharing options...
LastRequiem Posted January 18, 2014 Author Share Posted January 18, 2014 Up? Personne n'aurait de solution à proposer?... Link to comment Share on other sites More sharing options...
LastRequiem Posted January 18, 2014 Author Share Posted January 18, 2014 Maintenant j'ai cette erreur la (alors que je n'ai absolument rien touché, et que ça marchait il y a deux minutes, c'est totalement aléatoire.. Uncaught HierarchyRequestError: Failed to execute 'appendChild' on 'Node': The new child element contains the parent Je n'ai pourtant absolument pas touché au code de prestashop! pourquoi cela arrive-t-il?.. Link to comment Share on other sites More sharing options...
zaar Posted January 18, 2014 Share Posted January 18, 2014 Bonsoir, C'est apparement une erreur javascript si je dis pas de bêtises. As tu ajouté des fichiers js, Link to comment Share on other sites More sharing options...
LastRequiem Posted January 19, 2014 Author Share Posted January 19, 2014 Bien sur que c'est une erreur javascript, seulement non je n'ai rien ajouté, rien touché, cela fonctionnait parfaitement avant, et maintenant ce bug qui sort de nulle part aléatoirement.. Très étrange, et très embêtant.. Link to comment Share on other sites More sharing options...
zaar Posted January 19, 2014 Share Posted January 19, 2014 Effectivement cela est très étrange. Je suis désolé je ne vois d'ou vela peut venir si tu n'as rien modifié/mis à jour etc... Essaies donc de changer ton fichier jquery1.7.2 mais je doute que cela soit la solution. Link to comment Share on other sites More sharing options...
LastRequiem Posted January 20, 2014 Author Share Posted January 20, 2014 Je me posais une question.. Ce n'est peut être qu'un hasard, mais cela semble mieux fonctionner quand le site est rapide.. Lorsque je rencontre de gros ralentissements, c'est là que le script bug le plus souvent. Une charge serveur trop importante pourrait elle faire échouer le javascript? Link to comment Share on other sites More sharing options...
LastRequiem Posted January 20, 2014 Author Share Posted January 20, 2014 Bonjour à tous. Après avoir posté mon problème dans le topic difficultés, erreurs etc.. , ne trouvant pas encore de réponse et sachant pertinemment que c'est bien un bug (je suis développeur), je post donc mon sujet ici! Voici le topic initial en référence... Pour résumer, Mon problème vient de la modification des fiches produits dans le Back Office de Prestashop. Tout fonctionne, excepté le champ quantité dans l''onglet correspondant.. Car l'enregistrement de ce champ la en particulier, se fait en javascript, et c'est là qu'intervient l'erreur... 9 fois sur 10, la bande verte indiquant "enregistrement réussi" au dessus du champ, ne s'affiche jamais, à la place, j'ai le droit à un joli loader infinis en haut de la page indiquant "chargement en cours", et l'erreur javascript suivante dans la console --> Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong. jquery-1.7.2.min.js:3ou Uncaught HierarchyRequestError: Failed to execute 'appendChild' on 'Node': The new child element contains the parent Pour information, c'est une installation propre de Prestashop, sans aucun module tiers ajoutés, hormis les quelque uns du thème officiel acheté, qui ne sont de toute façon pas à l'origine du problème car il persiste même une fois ces modules désactivés, et le thème de base remis en place. Je n'ai pas non plus retouché le code de Prestashop, ou ajouté de JS. A savoir qu'au départ, tout fonctionnait correctement, le problème n'est apparu que récemment, sans aucune opération spéciale. La dernière mise à jour de Prestashop n'a rien résolue. En espérant que quelqu'un pourra m'aider, merci d'avance! Link to comment Share on other sites More sharing options...
LastRequiem Posted January 22, 2014 Author Share Posted January 22, 2014 up?.. Aucune idée? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted January 23, 2014 Share Posted January 23, 2014 Bonjour, C'est la réponse de la requête ajax qu'il faut regarder http://www.morefnu.org/post/2010/08/30/D%C3%A9bugger-de-l-Ajax-avec-firebug , a priori une erreur 500 quand le serveur est occupé ? Essayez de regarder vos logs d'erreur Apache sinon ? Cordialement Link to comment Share on other sites More sharing options...
LastRequiem Posted January 23, 2014 Author Share Posted January 23, 2014 (edited) Alors, j'ai donc la requête --> POST: http://biereetmontagne.com/adminblablabla/ajax-tab.php Et sa réponse... --> <html> <head> <title>Clé de sécurité invalide</title> </head> <body style="font-family:Arial,Verdana,Helvetica,sans-serif;background-color:#EC8686"> <div style="background-color:#FAE2E3;border:1px solid #000000;color:#383838;font-weight:700;line-height:20px;margin:0 0 10px;padding:10px 15px;width:500px"> <img src="../img/admin/error2.png" style="margin:-4px 5px 0 0;vertical-align:middle"> Clé de sécurité invalide </div> <a href="/adminblablabla/ajax-tab.php?controller=AdminHome&token=b9faa286b6a76bafa0613be42a527b7c" method="get" style="float:left;background: #E3E3E3;border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;margin: 20px 10px;padding:10px;text-align:center;vertical-align:middle;"> Je comprends les risques et je veux afficher la page </a> <a href="index.php" method="get" style="float:left;background: #E3E3E3;border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;margin: 20px 10px;padding:10px;text-align:center;vertical-align:middle;"> Sortez-moi d'ici ! </a> </body></html> Donc en gros, clé de sécurité invalide... Un rapport avec mon certificat SSL? Il est tout neuf pourtant. Et sinon, les logs d'erreur d'apache sont vides. Edited January 23, 2014 by LastRequiem (see edit history) Link to comment Share on other sites More sharing options...
LastRequiem Posted January 28, 2014 Author Share Posted January 28, 2014 Une solution pour ça? Link to comment Share on other sites More sharing options...
LastRequiem Posted February 3, 2014 Author Share Posted February 3, 2014 S'il vous plait j'ai vraiment besoin d'aide... Link to comment Share on other sites More sharing options...
LastRequiem Posted February 12, 2014 Author Share Posted February 12, 2014 UP?... Link to comment Share on other sites More sharing options...
Gregory Roussac Posted February 18, 2014 Share Posted February 18, 2014 Bonjour, Donc la réponse contient la page en cas de problème de token, pas de ssl. Quelle version utilisez vous ? A priori c'est un bug de votre version et ne reproduis pas en 1.5.6.2 Pouvez vous donner le contenu de l’onglet paramètre de la requête ajax ? A priori il y a un souci de token, des fois le & est remplacé par un & dans les requêtes ajax ce qui fausse le token. Cordialement Link to comment Share on other sites More sharing options...
LastRequiem Posted February 19, 2014 Author Share Posted February 19, 2014 Bonjour, a priori, le soucis est résolu depuis la mise à jour en 1.5.6.2 Maintenant c'est un module de slider (minic slider) qui ne fonctionne plus, qui est issu d'un de vos thèmes officiels, mais je suppose que ce n'est plus de votre ressort...? Cordialement Link to comment Share on other sites More sharing options...
Gregory Roussac Posted February 19, 2014 Share Posted February 19, 2014 Bonjour, Effectivement il faut voir avec l'auteur du module directement merci. Cordialement 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