Activer les CGI dans vhost apache2

Résolu/Fermé
sylgal45 Messages postés 149 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 2 décembre 2010 - 17 déc. 2009 à 18:09
sylgal45 Messages postés 149 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 2 décembre 2010 - 18 déc. 2009 à 12:08
Bonjour,
nous sommes entrain de mettre en place un module de paiement pour mon prochain site internet. les fichier request et response sont bien dans le répertoire CGI-Bin de mon domaine. J'ai un serveur dédié, sous débian. quand je pose la question au support, leur réponse est qu'il n'y à pas de Pb, ils me demande de vérifier si les CGI sont activé dans le Vhost apache2 (c'est quoi et où cette bête là ! ;-))
quelqu'un peutil m'aider en m'indiquant ou trouver ce vhost ou comment le créer. je n'ai rien trouvé sur l'aide en ligne de mon fournisseur de serveur.
Merci beaucoup.
Sylvain

5 réponses

si t'utilises cyberplus, le plus simple est de l'utiliser avec les fichiers php

LE cgi
http://fr.selfhtml.org/introduction/technologies/cgiperl.htm
0
sylgal45 Messages postés 149 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 2 décembre 2010 18
18 déc. 2009 à 07:31
Bonjour, et merci de ta réponse, oui en effet j'utilise cyberplus de la BPVF, ce n'est pas la première fois que mon dévellopeur le mets en place et ça à toujours fonctionné super facilement. mais là !?!? c'est la grosse question. Que veux tu dire par utiliser les fichiers php
0
l'appel à request et response peut être effectué par php ou cgi. tout dépend du language utilisé par le site pour effectuer le paiement.

mais s'il a déjà utilisé le cgi sans pb, il y a un autre pb

pour vérifier le bon fonctionnement de perl j'utilise ce script ultra simple et efficace
http://www.raynette.fr/script-gratuit/perl-pg-testserveur.php
0
sylgal45 Messages postés 149 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 2 décembre 2010 18
18 déc. 2009 à 11:53
le site est développé en php, je te joint l'erreur qui est retournée. d'apres ce que m'à dit le support, il faut vérifier l'activation des cgi dans vhost. je ne sais pas ou trouver vhost et encore moins le modifier ou le créer.
Code erreur :
*******API error in file /home/web/facitic.fr/ftp/ecommerce/includes/modules/
payment/atos.php at line: 599binary: /home/web/facitic.fr/ftp/cgi-bin/
request\nError occurs in /checkout_confirmation.phpATOS API ErrorAPI
error in file /home/web/facitic.fr/ftp/ecommerce/includes/modules/
payment/atos.php at line: 599binary: /home/web/facitic.fr/ftp/cgi-bin/
request\nSERVER
VARIABLESHTTP_HOSTecommerce.facitic.frHTTP_USER_AGENTMozilla/5.0
(Macintosh; U; Intel Mac OS X 10_5_7; fr-fr) AppleWebKit/530.17
(KHTML, like Gecko) Version/4.0 Safari/530.17CONTENT_TYPEapplication/x-
www-form-urlencodedHTTP_CACHE_CONTROLmax-age=0HTTP_REFERERhttp://ecommerce.facitic.fr/checkout_payment.phpHTTP_ACCEPTapplication/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png*/*;q=0.5HTTP_ORIGINhttp://ecommerce.facitic.frHTTP_ACCEPT_LANGUAGEfr-frHTTP_ACCEPT_ENCODINGgzip

,
deflateHTTP_COOKIE__utma
=172698551.726640036.1260977910.1260977910.1260977910.1;
__utmb=172698551; __utmc=172698551;
__utmz=172698551.1260977910.1.1.utmccn=(direct)|utmcsr=(direct)|
utmcmd=(none);
__utma
=34746166.344147835118333630.1239372859.1260896270.1260977921.27;
__utmb=34746166; __utmc=34746166;
__utmx=34746166.00004440671339971302:1:0;
__utmxx=34746166.00004440671339971302:1245746124:2592000;
__utmz=34746166.1260977921.27.2.utmccn=(referral)|
utmcsr=ecommerce.facitic.fr|utmcct=/|utmcmd=referral;
osCsid
=24ee5326b40f767e685ee7b997a79255CONTENT_LENGTH31HTTP_CONNECTIONkeep-
alivePATH/usr/local/bin:/usr/bin:/
binSERVER_SIGNATURE<address>Apache Server at
ecommerce.facitic.fr Port 80</address>
SERVER_SOFTWAREApacheSERVER_NAMEecommerce
.facitic
.frSERVER_ADDR194.146.225.25SERVER_PORT80REMOTE_ADDR86.221.219.143DOCUMENT_ROOT

/home/web/facitic.fr/ftp/wwwSERVER_ADMIN[no address
given]SCRIPT_FILENAME/home/web/facitic.fr/ftp/ecommerce/
checkout_confirmation.phpREMOTE_PORT62476GATEWAY_INTERFACECGI/
1.1SERVER_PROTOCOLHTTP/1.1REQUEST_METHODPOSTQUERY_STRINGREQUEST_URI/
checkout_confirmation.phpSCRIPT_NAME/checkout_confirmation.phpPHP_SELF/
checkout_confirmation.phpREQUEST_TIME1260978741argvArrayargc0HTTP
GETHTTP POSTpaymentatoscommentsx55y7SIPS
******** fien de l'erreur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sylgal45 Messages postés 149 Date d'inscription lundi 27 octobre 2008 Statut Membre Dernière intervention 2 décembre 2010 18
18 déc. 2009 à 12:08
en faite j'ai besoins de savoir comment accéder au fichier vhost s'il existe, comment le modifier pour activer les cgi ou comment le creer.
0