"Generic error" sur le panier en ligne
Auteur : Cherbuin-Keckeis A.
Visité 635,
Followers 1,
Partagé 0
Bonjour,
J'ai dû changé d'hébergemment à la fin du mois de mai et depuis, lorsqu'un client essaye de faire une commande celui-ci reçoit un message d'erreur "generic error" et je ne reçois pas de mail de commande.
J'ai vu dans d'autre forums que la problématique pouvait être dans la version du PHP utilisée mais celle-ci semble être en ordre (8.1.28).
Que ouis-je faire ? Je n'ai que très peu de connaissance en informatique, du coup, je serais très reconnaissante de votre aide.
Mon site: www.crea-anne.ch
Merci et belle journée,
Posté le
Hello Anne,
Dans un premier temps voir chez le nouvel hébergeur s'il peut désactiver les erreurs PHP... J'ai trouvé ça sur une ancienne discussion :
" 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".
Par ailleurs, la version 2024.1.9 n'apparaît pas sur le profil utilisateur (uniquement version 13 Pro). Il aurait fallu enregistrer la version 2024 avec l'email déclaré lors de l'achat et de l'installation de la version 13.
Est-ce que tout est au vert (PASS) sur le panneau d'administration en ligne ?
https://www.crea-anne.ch/admin/login.php
(Connexion avec les données de l'admin depuis la Gestion de l'accès).
@Suivre,
J.P.
Auteur
Hello JiPeR,
Merci pour ta réponse.
Malheureusement, pour le moment, je suis toujours dans l'attente d'une réponse de mon hébergeur concernant les PHP. J'avais aussi vu ce commentaire sur une ancienne discussion mais il me semble que dans ce cas-là, le mail de commande arrivait bel et bien sur l'adresse mail tandis que chez moi cela ne fonctionne pas du tout...
Concernant la version qui apparaît sur le profil utilisateur, je ne comprends pas bien ce que tu veux dire. Est-ce que je peux corriger cela ?
Oui, sur le panneau d'administration en ligne tout est bon.
Comme tu dis @suivre ;)
Dans l'attente, je vais mettre une information sur mon site pour éviter que des clients essayent de faire des commandes.
Merci et belle soirée,
Bonsoir Anne,
Je pense qu'il vaut peut-être mieux d'attendre la réaction du support de l'hébergeur. Parfois les commandes passent malgré l'avertissement de "Generic error", mais parfois non... As-tu accès à la configuration de ton serveur pour voir si tu peux le faire toi même ?
Concernant la version du logiciel, on voit ça sur le profil du bas de page, sachant que le site en ligne est en version 2024 :
et sur le compte :
La version 2024 a été installée avec un autre compte ? (e-mail différent de celui de la version 13).
Comme je ne sais pas à quoi correspond cette licence expirée, je Signale le sujet au Support Incomedia pour avoir l'avis d'un technicien... Attendons son passage sous peu.
@Suivre,
J.P.
Hello,
I have inspected the page during checkout, but unfortunately as it is common with this kind of error, I was not able to find additional details about the error.
I would suggest investigating this with your provider.
Regarding the PHP version, for your version of the software the compatibility is up to version 8.2 of PHP.
Eric
Online translation:
Bonjour,
J'ai inspecté la page lors du paiement, mais malheureusement, comme c'est courant avec ce type d'erreur, je n'ai pas pu trouver de détails supplémentaires sur l'erreur.
Je vous suggère de mener cette investigation avec votre fournisseur.
En ce qui concerne la version de PHP, pour votre version du logiciel, la compatibilité va jusqu'à la version 8.2 de PHP.
Eric
Bonjour,
Je vous remercie pour vos réponses.
Voilà les informations que j'ai trouvées pour désactiver les erreurs PHP: https://www.infomaniak.com/fr/support/faq/1115/afficher-les-erreurs-php-desactiver-les-warnings Mais je ne comprends pas comment mettre cela en pratique...
De plus, ceux-ci m'ont envoyé les informations suivantes:
N'ayant pas de date précise auxquels vous avez rencontré les erreurs, j'ai analysé globalement vos logs, et je vois ce type d'erreur :
crea-anne.ch [Tue Jun 18 09:23:04.800882 2024] [fastcgi:error] [pid 2454027:tid 140678189262592] [client 88.175.55.212:0] FastCGI: server "/home/clients/1f68daaf8035edcdb58473cfee07f160/.config/apache/crea-anne.ch/.fpm/php5.external" stderr: PHP message: PHP Warning: Trying to access array offset on value of type bool in /home/clients/1f68daaf8035edcdb58473cfee07f160/crea-anne.ch/public_html/res/x5engine.php on line 1856, referer https://www.crea-anne.ch/presse.htmlcrea-anne.ch [Tue Jun 18 05:45:24.659489 2024] [fastcgi:error] [pid 2127486:tid 140677123913472] [client 40.77.188.51:0] FastCGI: server "/home/clients/1f68daaf8035edcdb58473cfee07f160/.config/apache/crea-anne.ch/.fpm/php5.external" stderr: PHP message: PHP Warning: Trying to access array offset on value of type bool in /home/clients/1f68daaf8035edcdb58473cfee07f160/crea-anne.ch/public_html/res/x5engine.php on line 1856 crea-anne.ch [Mon Jun 17 20:21:13.222133 2024] [fastcgi:error] [pid 1219198:tid 140678214440704] [client 54.174.48.151:0] FastCGI: server "/home/clients/1f68daaf8035edcdb58473cfee07f160/.config/apache/crea-anne.ch/.fpm/php5.external" stderr: PHP message: PHP Warning: Undefined array key "HTTP_REFERER" in /home/clients/1f68daaf8035edcdb58473cfee07f160/crea-anne.ch/public_html/res/x5engine.php on line 12137
Je vous recommande donc d'investiguer dans vos logs, afin d'essayer de comprendre l'origine du problème : https://faq.infomaniak.com/1926
Si vous n'arrivez pas à trouver d'où provient le problème, je vous recommande de contacter Website X5, pour qu'il analyse les logs, et vous revienne avec une solution, ou une explication du problème.
J'ai l'impression de lire du chinois. Je suis un peu perdue...
Merci pour votre aide !
Belle journée,
Hello Anne,
depending on your hosting settings, you may be able to find the option to disable this available to you, or you may need to contact the support to do this.
What you need to be looking for is the PHP parameter called "display_errors" which should be disabled.
Eric
Online translation:
Bonjour Anne,
en fonction de vos paramètres d'hébergement, vous pourrez peut-être trouver l'option à désactiver disponible pour vous, ou vous devrez peut-être contacter le support pour le faire.
Ce que vous devez rechercher est le paramètre PHP appelé "display_errors" qui doit être désactivé.
Eric