Generic error
Autor: Laurent F.Bonjour,
J’ai mis en œuvre une solution de vente en ligne avec un payement effectué avec la solution suisse Twint.
Lors de la vérification du processus lorsque le site n’est pas encore en ligne il semble que la solution fonctionne (voir image annexée).
Malheureusement après publication et en testant le fonctionnement de la vente, le site indique generic error. Après avoir lu quelques problèmes publiés par les utilisateurs de Website X5 pro sur ce sujet j’ai tenté de modifiée la version du PHP (version 8.1) mais sans aucun résultat.
Aussi je vous remercie de me dire ce qu’il est nécessaire de faire pour faire fonctionner cette solution qui est indispensable à l’ONG pour laquelle j’ai développé ce site ((echangesagadezniger.ch))
Meilleurs messages
Laurent Frascotti
Hello Laurent,
Je ne sais pas si cela a son importance pour ce type de paiement particulier, mais l'URL du site n'apparaît pas en site sécurisé (HTTPS) sur le code source : http://echangesagadezniger.ch/index.html
S'agît-il uniquement de la page concernant le soutien par un don, ou y-a-t-il un catalogue produits en vente ? Dans ce cas nous indiquer l'URL permettant de faire un achat...
Est-ce que tout est bien au vert (PASS) sur le panneau d'administration en ligne ?
https://www.echangesagadezniger.ch/admin/login.php
Sagissant toutefois d'un paiement via QR Code bien spécifique, et le projet étant en version Beta 2023.2.2, je Signale la page au Support Incomedia pour avoir l'avis d'un technicien. Attendre son passage sous peu...
@Suivre,
J.P.
Autor
Mrci JP. J'espère que tout va bien pour toi. Dans les faits, effectivement le site n'est pas sécurisé. Si celà a de l'importance, je vais voir avec le prestataire ce qu'il y a lieu de faire.
J'ai effectivement enlevé la publication de la vente en ligne, mais pour les besoins de l'analyse je vais republier les pages du site concernées par mon ennui.
Merci, cordialement.
Autor
On trouve la partie achat avec l'onglet boutique.
Salut Laurent,
Tout va bien pour le moment, je te remercie et j'espère qu'il en est de même chez toi.
La page "boutique" n'apporte rien de nouveau, il faudrait avoir le lien de la page "produits" si elle existe, afin de pouvoir tester un achat potentiel...
Le Support Incomedia étant "OFF" le week-end, il faudra attendre le début de la semaine prochaine pour avoir la visite d'un technicien.
Bonne continuation, et bon week-end,
J.P.
Autor
Salut Jp, merci pour ton suivi. Je rentre de tanzanie avec plus de 180 images de volatiles et plus d'une trentaine de amiifères ainsi que des papillons dans la boite. Top.
Je ne sais pas pour quelle raison, mais j'ai du republier le site pour que la page boutique fonctionne normalement.
Si tu as un moment va regarder ce qu'il se passe si tu effectue un achat, sans bien entendu cliquer sur le Twint de la fin. Les messages arrivent chez moi pour le moment, donc pas d'achat en finalité ....
Cordialement.
Re... Belle récolte !! ;o)
Ta copie écran est issue d'un aperçu en local. Je n'ai pas le bouton "Continuer les achats" en ligne. Testé avec Chrome et Firefox sans succès... snif...
J'insiste un peu (rire...) peut-on avoir l'URL de la pages des produits en vente (celle qui logiquement devrait s'afficher quand on clique "Continuer les achats" ?
Quelle est la version du PHP activée sur le serveur ?
Contrôle possible depuis le panneau d'administration en ligne http://echangesagadezniger.ch/admin/login.php (connexion avec les identifiants de l'admin depuis la Gestion de l'accès).
Est-ce que tout est au vert (PASS) depuis Webiste test ?
@+, J.P.
Autor
Hello,
c'est étrange et très incompréhensible, car j'ai testé sur l'ordinateur de ma femme et sur Chrome il y a bien le bonton achat qui apparait mais pas sur edge et sur Firefox.
Je vais également creuser le problème et il serait utile que les gens de Website se prononcent également sur le sujet.
Je vais également voir avec l'hébergeur pour rendre le site sécurisé (https). Je crois qu'il faut un certificat, mais je ne sais pas pour le moment comment modifier le fichier .htaccess
Merci pour ton aide et si tu as d'autre idée sur le sujet je suis preneur.
La version du PHP (je l'ai modifiée lorsque j'ai constaté le problème) est la version 8.1
L'adresse pour voir les produits en vente est la suivante : E-commerce : Recherche - Echange Agadez Niger (echangesagadezniger.ch)
cordialement.
Salut Laurent... On avance ! ;o))
Je viens de tester une commande "test" et j'ai eu immédiatement l'email de confirmation malgré l'avertissement d'erreur générique.
...Il s'agit (peut-être) d'un avertissement PHP ? Il me semble avoir déjà vu ça dans un autre sujet, mais il faut que je fasse des recherches...
Quand je clique sur "Payer maintenant !", j'arrive sur la page du site où on trouve le QR Code de paiement :
Bien entendu je n'ai pas tenté le paiement, d'autant que mon smartphone est bien vieux (comme moi ;o)) et ne me le permet pas.
Dans tous les cas, la page est signalée au Support Incomedia et il faut attendre le passage d'un technicien en début de semaine prochaine. Je re-titillerai la demande d'aide lundi...
Le bouton "Boutique" du menu amène bien désormais à la page des produits ! Impeccable... ;o)
Je cherche encore un peu pour l'erreur générique, et si je trouve le sujet je passe t'en indiquer le lien.
@+,
J.P.
Suite... Je viens de retrouver ça :
https://helpcenter.websitex5.com/pl/post/240188
où on peut lire :
" Le problème dans votre cas est dû au fait que les avertissements PHP sont actuellement activés sur votre site Web alors qu'ils ne devraient pas l'être puisque votre site Web est en ligne et que les avertissements PHP ne sont créés qu'à des fins de test.
Contactez votre fournisseur d'hébergement et demandez-lui de désactiver l'affichage PHP des avertissements et des erreurs
L'erreur devrait alors être corrigée
Essayez ceci et tenez-moi au courant ici
Merci
Stefano"
A voir de ton côté ce que ça peut donner... Et nous verrons bien l'avis du Support Incomedia dès qu'un technicien sera passé voir le sujet...
@+, J.P.
Autor
Bonjour,
A la suite du dernier message de Jiper48 qui ,m’a relié un message de Stefano, j’ai contacté le support d’Infomaniak qui m’a donné les informations suivantes :
Infomaniak ne bloque que les informations suivantes :
Exec, shell_exec, popen, proc_open, pcntl_exec
Tout le reste est libre et ne subit aucun blocage.
Après un nouveau test, le log du site remonte les erreurs suivantes :
echangesagadezniger.ch [Fri Jun 02 09:56:32.982272 2023] [fastcgi:error] [pid 30330:tid 140527815083776] [client 2001:1600:0:cccc:d000::2106:0] FastCGI: server "/home/clients/6a5acfa9d53f560f23c402063ddd8d07/.config/apache/echangesagadezniger.ch/.fpm/php5.external" stderr: ray key "rawCouponDiscount" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "couponDiscount" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "currency" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "shipping" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "settings" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2522, referer http://echangesagadezniger.ch/cart/index.html
echangesagadezniger.ch [Fri Jun 02 09:56:32.982097 2023] [-:warn] [pid 30330:tid 140527815083776] [client 2001:1600:0:cccc:d000::2106:0] FastCGI: too much stderr received from server "/home/clients/6a5acfa9d53f560f23c402063ddd8d07/.config/apache/echangesagadezniger.ch/.fpm/php5.external", increase FCGI_SERVER_MAX_STDERR_LINE_LEN (1023) and rebuild or use "\\n" to terminate lines, referer http://echangesagadezniger.ch/cart/index.html
echangesagadezniger.ch [Fri Jun 02 09:56:32.982080 2023] [-:error] [pid 30330:tid 140527815083776] [client 2001:1600:0:cccc:d000::2106:0] FastCGI: server "/home/clients/6a5acfa9d53f560f23c402063ddd8d07/.config/apache/echangesagadezniger.ch/.fpm/php5.external" stderr: Warning: Undefined array key "rawTotalVat" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "vatName" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "totalPrice" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "totalPricePlusVat" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "totalVat" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "totalToPay" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "coupon" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined ar, referer http://echangesagadezniger.ch/cart/index.html
echangesagadezniger.ch [Fri Jun 02 09:56:32.982073 2023] [-:warn] [pid 30330:tid 140527815083776] [client 2001:1600:0:cccc:d000::2106:0] FastCGI: too much stderr received from server "/home/clients/6a5acfa9d53f560f23c402063ddd8d07/.config/apache/echangesagadezniger.ch/.fpm/php5.external", increase FCGI_SERVER_MAX_STDERR_LINE_LEN (1023) and rebuild or use "\\n" to terminate lines, referer http://echangesagadezniger.ch/cart/index.html
echangesagadezniger.ch [Fri Jun 02 09:56:32.982047 2023] [-:error] [pid 30330:tid 140527815083776] [client 2001:1600:0:cccc:d000::2106:0] FastCGI: server "/home/clients/6a5acfa9d53f560f23c402063ddd8d07/.config/apache/echangesagadezniger.ch/.fpm/php5.external" stderr: PHP message: PHP Warning: Undefined array key "order" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2521PHP message: PHP Warning: Undefined array key "settings" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2522PHP message: PHP Warning: Undefined array key "orderNo" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "userInvoiceData" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "products" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "rawTotalPrice" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP Warning: Undefined array key "rawTotalPricePlusVat" in /home/clients/6a5acfa9d53f560f23c402063ddd8d07/web/res/x5engine.php on line 2331PHP message: PHP, referer http://echangesagadezniger.ch/cart/index.html
Je souhaiterais une réponse du support de Website sur le sujet de telle manière à ce que je puisse enfin mettre en œuvre notre vente en ligne.
Pour rappel, j’utilise Twint comme moyen de payement et pour se faire, du moment que Website ne reconnait pas ce moyen de payement Suisse, je fais apparaitre le QR code de twint concerné au moment du la demande de payement, en intégrant dans la section type de payement le code suivant :
<body>
<h1>Scannez le QR code pour procéder au payement et confirmez le montant</h1>
<div><br><div>
<img src="/QR code vente.png" alt="Twint" title="Payement TWINT"/>
<body>
En local, la page suivante est alors affichée
Page remplacée par l’erreur generic error en production
E-commerce : Recherche - Echange Agadez Niger (echangesagadezniger.ch)
Avec mes remerciements, cordialement.
Hello Laurent
What Jiper reported previously is the correct answer and this is something the hosting needs to take care of.
Please send them my exact message so that they may review it on their side. Only they can correct this error for you
"The issue in your case is because PHP warnings are currently being enabled on your website when they shouldn't be since your website is live and PHP warnings are only being generated for test purposes.
Contact your hosting provider and ask them to disable the PHP display of warnings and errors
The error should then be corrected"
I remain available here
Stefano
GOOGLE TRANSLATE ---
Bonjour Laurent
Ce que Jiper a rapporté précédemment est la bonne réponse et c'est quelque chose dont l'hébergement doit s'occuper.
Veuillez leur envoyer mon message exact afin qu'ils puissent l'examiner de leur côté. Ils sont les seuls à pouvoir corriger cette erreur pour vous
"Le problème dans votre cas est que les avertissements PHP sont actuellement activés sur votre site Web alors qu'ils ne devraient pas l'être puisque votre site Web est en ligne et que les avertissements PHP ne sont générés qu'à des fins de test.
Contactez votre hébergeur et demandez-lui de désactiver l'affichage PHP des avertissements et des erreurs
L'erreur devrait alors être corrigée"
je reste disponible ici
Stefano
Autor
Hello Stefano,
J'ai testé la solution "payer plus tard" avec Twint mais l'erreur subsiste. Les protection PHP d'Infomanaik ont été désactivées. (Exec, shell_exec, popen, proc_open, pcntl_exec).
J'ai également sécurisé le site.
Les messages d'erreur proviennent de la création de l'objet payement (à l'éxécution du new payement(settings)) alors qu'en principe cet objet ne devrait pas être créé puisque le payement est déclaré "plus tard".
Nous avons suivi la logique de la solution préconisée par Website et malheureusement il semble que le problème est à résoudre par votre société.
Puisque le problème est la création du payement je souhaite qu'il ne le crée pas et qu'il affiche le code de l'image du code_bar de Twint qui permet au client de payer avec ce code.
Je n'ai pas trouvé une autre possibilité pour afficher ce QR code.
En local cela fonctionne parfaitement car le payement n'est pas crée !
Merci pour votre aide, avec mes cordiales salutations
Autor
Bonjour,
J'aimerais bien une réponse e la part d'Incomedia à mon dernier message d.
En effet, j'ai libéré comme suggéré, les avertissements PHP chez l'hébergeur (Infomaniak) sans succés.
Merci de prendre en compte mon problème est m'aider à y appaorter une solution.
Salut Laurent,
Je viens de relancer la demande d'aide au support... Attendre sa réaction...
Pendant ce temps j'ai passé une commande (Numéro de commande: 230623-RM81), et malgré le message d'avertissement "Generic error", j'ai reçu immédiatement le mail de confirmation de commande. A souligner que le mail comporte ce texte :
---------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
et le QR Code n'apparaît pas.
@Suivre toujours,
J.P.
Autor
Hello,
Je sais. Ce qui me fais dire que c'est probablement le traitement Website qui a un problème.
Merci encore.
Bonne soirée
Autor
Bonjour,
J’ai tenté de comprendre ou se situe le problème de ce message en production « generic error ».
En consultant le message de confirmation envoyé au client et en cliquant sur payer maintenant
Je me suis aperçu que le problème provient vraisemblablement du fait que l’image du code QR ne se trouve qu’en local sur mon PC, comme le confirmer le code qui permet de l’afficher et qui est enregistré dans la partie type de payement.
Ors je ne sais pas comment faire pour qu’il aille le chercher dans une banque d’image enregistrées dans website.
Si vous avez une idée de la manière de faire je suis bien entendu très intéressé de la connaitre.
Avec mes remerciements et mes cordiales salutations.
Laurent Frascotti
Hello Laurent
I checked the website again and I can confirm that the issue I mentioned is still not solved:
Your hosting did not disable the "display_Errors" PHP parameter, so the issue is still happening
Until your hosting solves this, the issue will remain
I remain available here
Stefano
GOOGLE TRANSLATE ---
Bonjour Laurent
J'ai vérifié à nouveau le site Web et je peux confirmer que le problème que j'ai mentionné n'est toujours pas résolu :
Votre hébergement n'a pas désactivé le paramètre PHP "display_Errors", donc le problème persiste
Tant que votre hébergement n'aura pas résolu ce problème, le problème restera
je reste disponible ici
Stefano
Autor
Hello Stefano,
C'est enfin réglé. Merci pour ton aide.
Cordialement.
Salut Laurent,
Si tout est OK pour toi désormais, merci de clôturer le sujet...
Cocher "Correct" sur la réponse de Stefano. Cela nous évite d'y revenir quand on fait un balayage des pages pour voir les nouvelles demandes ou les sujets non résolus, et peut aider un utilisateur confronté au même souci.
Bonne continuation,
J.P.