SIPS : chemin d'appel Request chez GANDI

  • Posts: 35
  • Thank you received: 4
10 years 1 month ago #173653

-- HikaShop version -- : 2.3.3
-- Joomla version -- : 3.3.2
-- PHP version -- : 5.4

Bonjour,

Dans le cadre de la mise en place d'une solution de VAD/TPE sur un serveur GANDI avec la solution ATOS SIPS, on rencontre une spécificité pour la mise en place des scripts CGI-BIN.

Gandi impose de stocker les executables binaires request et response dans un dossier spécifique. Ils ne peuvent donc pas etre uploadé/utilisé via l'uploader d'HikaShop.
(en fait ils sont même prè-installés par Gandi himself !)
wiki.gandi.net/fr/simple/faq#comment_ins...r_les_paiements_atos

Du coup j'ai une question :
- Comment faire pour que le plugin HikaShop ATOS SIPS utilise le chemin imposé par GANDI ?

Merci pour vos réponses.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
10 years 1 month ago #173658

Bonjour,

Normalement, il suffit de mettre le chemin du dossier des binaires ( d'après la doc c'est /usr/local/bin/atos/ ) dans le champs upload folder du plugin SIPS ATOS et HikaShop trouvera les binaires dedans tout seul.

Please Log in or Create an account to join the conversation.

  • Posts: 79
  • Thank you received: 5
10 years 1 month ago #173761

J'ai essayé cette solution mais le plugin ne cherche pas au bon endroit.
J'ai un message d'erreur

Mon chemin ressemble à srv/../.../.../.../htdocs
et au lieu d'aller vers usr/local/bin/atos
il cherche srv/.../.../.../.../htdocs/usr/local/bin/atos

Pour être prévoyant, quel hébergeur conseillez-vous ? les contraintes de Gandi ont l'air d'être un peu difficile à contourner.

Merci pour vos conseils,

Please Log in or Create an account to join the conversation.

  • Posts: 79
  • Thank you received: 5
10 years 1 month ago #173763

Gandi est assez tordu, quand je me connecte via ftp j'arrive dans ce dossier
/lamp0/web/vhosts/nom_d_hote/htdocs

alors que mon chemin est
/srv/data/web/vhosts/nom_d_hote/htdocs/
dans la config de joomla

d'ailleurs impossible d'activer la couche ftp, le problème viendrait-il de cela ?

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 1 month ago #173915

Bonjour,

Entre les deux répertoires, je pense que "lamp0" est juste un alias fait dans leur serveur FTP.
Donc je ne pense pas qu'il faut se prendre la tête avec cela ; de tout façon comme l'explique garstud dans son message, il ne faut pas chercher à uploader les binaires puisqu'ils sont déjà là.

Sinon, je ne comprends pas votre soucis de "couche ftp".

Et comme le disais Nicolas, il faut entrer le chemin absolu du répertoire : /usr/local/bin/atos/
Il ne faut pas oublier le "/" au départ, faisant la différence entre le chemin relatif et celui absolu.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 79
  • Thank you received: 5
10 years 1 month ago #173917

Bonjour Jerome,

l'erreur venait bien de là, mais j'ai toujours un petit problème, c'est qu'il est rajouté un /b et les fichiers request.php et response.php sont à la racine du dossier /usr/local/bin/atos et non /usr/local/bin/atos/b

Où peut-on enlever ce /b ?

Merci d'avance,

le ftp est désactivé et ne pose pas vraiment de problèmes, par contre je ne peux pas l'activer avec les identifiants ftp que j'ai en ma possession.

Last edit: 10 years 1 month ago by pouce.

Please Log in or Create an account to join the conversation.

  • Posts: 82868
  • Thank you received: 13376
  • MODERATOR
10 years 1 month ago #174175

Bonjour,

Normalement, dans le cas où le dossier est imposé, le safe mode du serveur est activé et HikaShop n'ajoute pas le /b/ au chemin.
Sinon, pour l'enlever, il faut éditer le fichier plugins/hikashoppayment/atos/atos.php et changer la ligne:
$vars["bin_folder"]=$path.'b'.DS;

en:
$vars["bin_folder"]=$path;

Please Log in or Create an account to join the conversation.

  • Posts: 79
  • Thank you received: 5
9 years 11 months ago #182754

Bonjour, je réponds avec du retard désolé

Il existe un fichier php-custom.ini dans le dossier de l'hébergement simple hosting de chez gandi (/lamp0/etc/php)
On doit pouvoir activer le safe mode dans ce fichier. Par contre j'ai lu dans la doc de php que le safe mode est devenu obsolète à partir de la version 5.3 et a été supprimé dans la version 5.4

La version actuelle de php sur simple hosting est la 5.4.4

J'ai changé d'hébergement depuis, merci pour la solution que j'aurais pu trouver dans la doc!!!

Please Log in or Create an account to join the conversation.

Time to create page: 0.065 seconds
Powered by Kunena Forum