Activer les CGI dans vhost apache2

Résolu
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. 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.
    1. 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
      1. 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
        1. 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
          1. 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