Activer les CGI dans vhost apache2

Résolu
sylgal45 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -  
sylgal45 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   -
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
Configuration: Windows XP Internet Explorer 7.0

5 réponses

  1. garf
     
    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
  2. sylgal45 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   18
     
    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
  3. garf
     
    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
  4. sylgal45 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   18
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sylgal45 Messages postés 140 Date d'inscription   Statut Membre Dernière intervention   18
     
    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