Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Atos Sips Prestashop : comment corriger probleme impossible d'exécuter le binaire ?

tout servces prestashop

Prestashop : Vérifier les permissions des fichiers binaires

L’erreur impossible d’exécuter le binaire signifie que les fichiers request et response ne peuvent pas être exécutés par le serveur. Cela empêche la communication entre Prestashop et la plateforme Atos Sips.

Connecte-toi en FTP ou SSH, accède au dossier du module Atos, puis attribue les permissions 755 aux fichiers concernés. Cela autorise le serveur à lancer ces scripts indispensables au traitement du paiement sécurisé.


Prestashop : Confirmer l’environnement serveur compatible

Certains hébergements mutualisés n’autorisent pas l’exécution de fichiers binaires externes, ce qui rend le module Atos Sips inopérant. Cela déclenche une erreur dès l’appel au binaire.

Vérifie auprès de ton hébergeur si l’exécution de binaries personnalisés est autorisée. Si ce n’est pas le cas, migre vers un serveur VPS ou dédié, plus adapté à l’intégration de solutions bancaires comme Sips.


Prestashop : Vérifier le chemin absolu vers le binaire

Dans la configuration du module, le chemin vers les fichiers request ou response doit être absolu. Si ce chemin est mal renseigné, le système ne trouve pas le fichier à exécuter.

Ouvre le fichier pathfile ou le back-office du module Atos, et saisis le chemin exact (ex. /home/moncompte/www/modules/atos/bin/request). Prestashop doit accéder directement au fichier pour initialiser la transaction bancaire.


Prestashop : S’assurer que le binaire est compilé pour le bon OS

Les binaires fournis par Atos doivent correspondre à l’environnement serveur utilisé. Un fichier compilé pour Linux ne fonctionnera pas sur un serveur Windows, et vice versa.

Demande à ta banque les fichiers binaires adaptés à ton serveur (Linux 64 bits, par exemple). Si l’architecture ne correspond pas, Prestashop affichera une erreur d’exécution impossible du programme.


Prestashop : Vérifier la version de PHP utilisée

Certains binaires de la solution Atos Sips utilisent des fonctions système qui ne sont plus compatibles avec les versions récentes de PHP. Cela peut provoquer une erreur au moment de l’appel.

Teste le fonctionnement sur une version PHP stable (ex : 7.3 ou 7.4). Si l’erreur disparaît, adapte ton environnement. Prestashop doit pouvoir appeler le binaire via exec() ou shell_exec() sans restriction de compatibilité.


Prestashop : Activer les fonctions système dans php.ini

L’exécution des binaires repose sur des fonctions comme exec(), passthru() ou shell_exec(), parfois désactivées par sécurité sur certains serveurs.

Ouvre ton fichier php.ini ou contacte ton hébergeur pour activer ces fonctions. Prestashop a besoin d’elles pour envoyer les données au binaire request et recevoir une réponse sécurisée depuis Atos Sips.


Prestashop : Vérifier la présence du binaire sur le serveur

Il arrive que le fichier request ne soit tout simplement pas présent dans le dossier prévu (souvent après une mauvaise installation du module ou une suppression accidentelle).

Va dans /modules/atos/bin/ et assure-toi que le fichier existe bien. Si besoin, télécharge à nouveau le module Atos ou demande à la banque de t’envoyer la version la plus récente des exécutables.


Prestashop : Corriger les lignes du fichier pathfile

Le fichier pathfile gère les chemins d’accès aux scripts du module. Une erreur de syntaxe ou un chemin relatif mal interprété peut entraîner une erreur d’exécution du binaire.

Ouvre pathfile avec un éditeur texte et vérifie ligne par ligne que tous les chemins (BIN, LOG, CERTIF) sont valides, complets et accessibles. Prestashop s’en sert pour trouver et exécuter les bons fichiers.


Prestashop : Vérifier les logs d’exécution du module

Lorsqu’un binaire ne peut pas s’exécuter, le module Atos Sips génère souvent un log d’erreur dans un fichier spécifique. Ces logs donnent des indices sur la nature du blocage.

Consulte les logs dans /modules/atos/log/ ou /log/atos/, et cherche les erreurs de type "Permission denied", "Command not found", ou "Exec failed". Ces messages orientent le diagnostic et permettent une correction rapide.


Prestashop : Contacter la banque pour obtenir une version corrigée

Si le binaire est corrompu, mal compilé ou non compatible avec ton hébergement, contacte le support technique de ta banque (Société Générale, Worldline, etc.).

Demande-leur le fichier binaire compatible avec ton environnement : type de serveur, version OS, architecture. Une fois installé, le module pourra s’exécuter normalement et gérer les paiements Atos en toute sécurité.