memphis bleek Posted April 8, 2018 Share Posted April 8, 2018 (edited) Bonsoir, Je rencontre depuis aujourdhui sur mon site un problème de validation de paiement, en effectuant des tests de commande afin de vérifier si toute la procédure pour un client lorsqu'il commandera soit okay... La finalisation n'est pas aboutie, je ne comprends pas pourquoi, alors qu'il y a quelques jours de cela, ça fonctionnait très bien. Même quand je veux créer un nouveau compte client sur le site, à finalisation j'ai cette erreur !!! Pourriez m'aider svp ? En annexe une capture d'écran du message d'erreur après avoir cliqué sur finaliser la commande. Edited April 8, 2018 by memphis bleek (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted April 8, 2018 Share Posted April 8, 2018 Et qu'est-ce qu'on fait quand on a une erreur 500 ? Link to comment Share on other sites More sharing options...
memphis bleek Posted April 8, 2018 Author Share Posted April 8, 2018 (edited) Hummmm ? Je ne sais vraiment pas désolé. Edited April 8, 2018 by memphis bleek (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Ca c'est de la réponse^^ 0/20 Alors on commence dans l'ordre: - Version Prestashop ? (Nous ne sommes pas devins) - Module de paiement utilisé ? (Nous ne sommes pas devins) - Est-ce que l'erreur est présente pour tous les modules de paiement ? (Nous ne sommes pas devins) - Quelles modifications ont-été effectuées récemment (maj, install de module) ? (Nous ne sommes pas devins) Enfin, concernant cette erreur 500: Pour les versions 1.5 & 1.6, pour en savoir plus, il faut modifier cette ligne au début du fichier config/defines.inc.php : define('_PS_MODE_DEV_', false); par define('_PS_MODE_DEV_', true); Et donnez-nous l'erreur après avoir rafraichi la page (Pour les 1.7 il faut activer le mode debug en BO) Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 (edited) Bonjour, Merci pour votre réponse. - Version de Prestashop 1.6.1.18 - Mode de paiement, virement bancaire, paypal, strip (cartes de crédit), Postfinance, un module que j'ai retrouvé hier, déjà utilisé sur un ancien site et qui date de deux ans environ. - L'erreur est présente pour tous les modes de paiement oui, excepté Paypal mais charge longtemps - Rajout du module de paiement Strip, modification de code pour rajouter le captcha au contact form - Concernant la ligne PS MODE DEV, je ne la trouve pas dans le fichier, voici une capture. Merci pour votre réponse. Edited April 9, 2018 by memphis bleek (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 config/defines.inc.php Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Oops merci pour la rectification. C'es bon j'ai modifié la ligne comme décrie. En rafraichissant juste après mon back office, j'ai ceci qui est apparue en haut de page. Voici en capture Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Bah c'est normal, le mode debug affiche toutes les erreurs qui sont masquées habituellement. Mais celle-ci ne concerne pas votre souci de validation de paiement Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Okay je vois c'est déjà une bonne chose mais en attendant, les clients ne peuvent passer paiement et ne peuvent se créer un compte sur le site à cause de cela. Comment se fait il qu'il y aie cette erreur ? de quoi ça vient ? Comment la résoudre ? Svp ? Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Effectuez une commande de test par cheque ou autre en front office et donnez-nous l'erreur svp... Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Voici la capture. Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Ok donc vous avez installé un module qui modifie la classe mail.php, qui tente d'envoyer un mail à une adresse inexsitante. Désinstallez ce module. Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Oka merci pour l'information, mais qu'elle est ce module ? je viens de désinstaller quelques uns mais rien ne change... Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Bah je ne suis pas sur votre ftp pour le savoir hein^^ Ouvrez le fichier /overrides/classes/mail.php et regardez ce qui est dedans Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Okay mais cela devient trop complexe pour moi, pourriez vous vérifier svp ? Le fichier en annexe. Mail.php Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Bah il suffit de lire: * * @author Aretmic SA * @copyright 2015 Aretmic SA * @license ARETMIC Donc recherchez les modules de cet auteur dans votre BO. Il utilise l'ancienne classe Swift qui n'existe plus dans votre Prestashop depuis sa mise à jour supérieure à la 1.6.1.15 Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Meri pour l'information, j'ai retrouvé le module en question et je l'ai supprimé de la liste. Je viens de ressayer une commande mais rien ne change, au final toujours les codes d'erreur. Dois je faire une autre manipulation ? Supprimer un fichier via FTP ? Link to comment Share on other sites More sharing options...
Eolia Posted April 9, 2018 Share Posted April 9, 2018 Si la désinstallation n'a pas supprimé l'override, oui. Dans ce cas là: - Supprimez le fichier /overrides/classes/mail.php (celui que vous m'avez envoyé) - Supprimez le fichier /cache/class_index.php (il sera regénéré automatiquement) Link to comment Share on other sites More sharing options...
memphis bleek Posted April 9, 2018 Author Share Posted April 9, 2018 Merci pour votre aide, le problème est enfin résolu. 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