Joomladay francophone 2018 à Paris 18 et 19 mai

paybox e-transaction

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • paybox e-transaction

    Bonjour,

    je voudrais mettre en place la solution e-transaction de Crédit Agricole sous la forme PAYBOX
    Comme l'indique le site :

    http://www.alatak.net/tutoriels-paie...-paiement.html

    J'ai uploader en mode binaire le fichier modulev3.cgi dans le dossier cgi-bin
    j'ai ensuite assigné les droit 755 sur ce fichier et le dossier
    Cependant, je n'ai pas accès au module à partir de l'URL dans le navigateur

    J'ai également télécharger le module PAYBOX pour VirtueMart
    néanmois, le packet ne contient le fichier paybox_error.php

    ps : Joomla 1.5
    VirtueMart 1.1.3

    merci pour votre aide
    Cordialement
    Emal

  • #2
    Help me please !

    Commentaire


    • #3
      Bonjour,

      J'ai le même problème:

      > Pas de fichier paybox_error.php dans le répertoire téléchargé sur le site www.alatak.net
      et
      > Le fichier modulev2.cgi ne peut être appelé dans le navigateur...

      Pour info, mon répertoire (serveur dédié) contient les répertoires suivants :
      > Répertoire cgi-bin (où j'ai placé en mode binaire le fichier modulev2.cgi)
      > Mes répertoires www et www1 et www2 et www3 qui contiennent chacun un site web différent

      Dans ce cas (répertoire cgi-bin commun aux autres sites web) quelle adresse web intégrer dans le navigateur ????

      Merci d'avance pour l'aide sur ce problème ;-))

      Jérôme

      Commentaire


      • #4
        bonjour

        Pas de fichier paybox_error.php


        le voilà.

        Cependant, je n'ai pas accès au module à partir de l'URL dans le navigateur
        je ne comprends pas ce que tu veux dire.
        Fichiers joints
        alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

        Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

        Commentaire


        • #5
          Bonjour,

          Merci pour le fichier "paybox_error.php" (pour info il n'est pas présent dans l'archive .ZIP que l'on peut télécharger sur ton site).

          Pour la deuxième question, ci-joint une image de Filezilla qui sera plus parlante...

          En résumé:

          > J'ai un serveur dédié donc un répertoire cgi-bin commun à tous mes répertoires et ensuite chacun de mes sites est installé dans un répertoire propre:
          www
          www2
          www3

          Mon site de vente est placé dans le répertoire www3 (Tous les répertoires joomla).

          Faut-il créer un répertoire cgi-bin dans le www3 ?
          Ou bien le cgi-bin à la racine de mon serveur est-il commun à tous les sites (www, www2, www3) ?

          Quand je met www.monsiteweb.com/cgi-bin/modulev2.cgi il ne trouve pas le fichier (erreur 500), ce qui semble logique car le répertoire cgi-bin semble être avant le www !!!!

          J'espère avoir été clair ;-)))

          Merci d'avance pour ton aide,

          Jérôme
          Fichiers joints

          Commentaire


          • #6
            Re-bonjour,

            Pour info, mon hébergeur m'indique que le répertoire cgi-bin est commun à tous les répertoires de sites et donc qu'il devrait ne pas y avoir de problème.

            En mettant le fichier dans le navigateur, j'ai pourtant l'erreur suivante :

            Internal Server Error
            The server encountered an internal error or misconfiguration and was unable to complete your request.
            Please contact the server administrator, noc@monhebergeur.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.
            More information about this error may be available in the server error log.
            Apache Server at www.monsiteweb.com Port 80

            Merci par avance de votre aide...

            Jérôme

            Commentaire


            • #7
              bonjour

              (pour info il n'est pas présent dans l'archive .ZIP que l'on peut télécharger sur ton site).
              oui j'ai compris. Je l'ai mis en pièce jointe pour aller plus vite.

              Internal Server Error
              The server encountered an internal error or misconfiguration and was unable to complete your request.
              Please contact the server administrator, noc@monhebergeur.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.
              More information about this error may be available in the server error log.
              Apache Server at www.monsiteweb.com Port 80
              Il y a plein de fichiers qui dépendent de ton noyau. Est ce que tu les as tous testé???
              alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

              Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

              Commentaire


              • #8
                Bonjour alatak,

                Merci tout d'abord pour ton tuto sur ton site qui est très clair et didactique pour paramétrer PAYBOX.

                J'ai enfin résolu mon problème: il était lié à un module PAYBOX téléchargé non adapté à mon système d'exploitation, malgré le conseil d'une personne de PAYBOX (un module à priori compatible tout système qui s'est avéré non valide).

                J'ai posé la question à mon hébergeur et il m'a conseillé un module qui fonctionne !!!

                Donc tout est réglé de mon côté ;-)))

                Je conseil "arkader" (premier message du post) de se tourner vers son hébergeur qui pourra lui conseillé le module PAYBOX compatible avec son serveur web. L'erreur vient sans aucun doute de là car j'avais les mêmes problèmes que lui (page erreur...).

                Merci encore et bonne fin de journée à tous,

                Jérôme

                Commentaire


                • #9
                  Bonjour,

                  Je reviens vers vous car j'ai opté pour PAYBOX et je suis en cours de test.

                  J'ai un serveur dédié avec deux sites internet (boutiques en ligne), donc un répertoire CGI commun.

                  1er site web: joomla 1.5.14 + Virtuemart 1.1.3
                  Après avoir installé le module CGI de Alatak + les différents fichiers, tout fonctionne au niveau commande, redirection et paiement vers Paybox

                  2ème site web: joomla 1.0.15 + Virtuemart 1.1.3
                  J'ai uploadé les différents fichiers, SAUF le fichier cgi car déjà présent dans le répertoire du serveur dédié (commun à tous les sites).

                  J'ai l'erreur suivante au moment du test:
                  En tapant http://www.monsiteweb.com/cgi-bin/modulev2.cgi, j'ai le message erreur suivant:

                  Forbidden
                  You don't have permission to access /cgi-bin/modulev2.cgi on this server.
                  Apache Server at http://www.nativee.com Port 80


                  Idem en tentant un paiement, j'ai une page d'erreur...

                  Je ne comprend pas que cela fonctionne sur un site sur le même serveur et que ça bloque pour un autre site !!!!!!

                  Est-ce lié à la différence de version JOOMLA entre les deux sites ?????? Pourtant le module cgi à télécharger sur le site Paybox est bien lié au serveur et non joomla...

                  J'ai cherché dans tous les sens mais je n'arrive pas à trouver le problème bloquant.

                  Merci par avance de votre aide ;-)

                  Jérôme

                  Commentaire


                  • #10
                    bonjour,

                    JForbidden
                    You don't have permission to access /cgi-bin/modulev2.cgi on this server.
                    Apache Server at http://www.nativee.com Port 80
                    apparemment c'est un problème d'accès a partir de ton site 2. Je pense que c'est l'endroit ou tu as mis ton module v2 qui n'est pas bon.
                    alatak.net, Spécialiste VirtueMart et Développeur http://alatak.net

                    Aucun MP. Je n'y réponds pas. Merci de votre compréhension.

                    Commentaire


                    • #11
                      Bonjour Valérie,

                      Merci tout d'abord pour ta réponse rapide ;-)

                      J'ai mis en PJ un screen de mes répertoires FTP:

                      - Le dossier cgi-bin contient bien le fichier cgi Paybox
                      - Le répertoire www3 correspondant à mon site N°1 sous joomla 1.5 qui pointe bien vers le répertoire cgi (répertoire commun à tous mes sites étant en serveur dédié) et cela fonctionne avec Paybox
                      - Le répertoire www2 correspondant à mon site N°2 sous joomla 1.0.15 et par défaut cela devrait fonctionner en faisant pointer le site vers le répertoire cgi (répertoire commun à tous mes sites étant en serveur dédié).

                      Mais c'est sur le site N°2 que j'ai une page erreur !!!!

                      Je ne vois pas où mettre le fichier paybox cgi autre que dans le répertoire commun à mes sites cgi-bin ???

                      Je me demandais s'il n'y avais pas une restriction éventuelle dans mon fichier .htaccess du site N°2 qui me pose problème ????

                      Merci par avance pour tes conseils avisés, car je suis dubitatif sur le souci rencontré :-(

                      Jérôme
                      Fichiers joints

                      Commentaire


                      • #12
                        Re-bonjour,

                        J'ai eu un retour de mon hébergeur: il semblerait que le problème soit lié au fichier .htaccess :

                        Vous trouverez ci-dessous un extrait de vos log relatif à ce problème :
                        Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /home/www/client/cgi-bin/modulev2.cgi
                        Ce message d'erreur indique un souci au niveau du fichier ".htaccess" présent à la racine du répertoire cible de votre nom de domaine.


                        J'ai modifié le htaccess en mettant un # devant la ligne Options +FollowSymLinks, soit dans le fichier:

                        ## Can be commented out if causes errors, see notes above.
                        #Options +FollowSymLinks

                        Mais j'ai toujours le message erreur... peut être une autre ligne à décommenter ?

                        Ci-dessous mon .htaccess si cela peut vous aider pour trouver le point bloquant...

                        <Files .htaccess>
                        order allow,deny
                        deny from all
                        </Files>
                        ##
                        # @version $Id: htaccess.txt 5973 2006-12-11 01:26:33Z robs $
                        # @package Joomla
                        # @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
                        # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
                        # Joomla! is Free Software
                        ##


                        ################################################## ###
                        # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
                        #
                        # The line just below this section: 'Options +FollowSymLinks' may cause problems
                        # with some server configurations. It is required for use of mod_rewrite, but may already
                        # be set by your server administrator in a way that dissallows changing it in
                        # your .htaccess file. If using it causes your server to error out, comment it out (add # to
                        # beginning of line), reload your site in your browser and test your sef url's. If they work,
                        # it has been set by your server administrator and you do not need it set here.
                        #
                        # Only use one of the two SEF sections that follow. Lines that can be uncommented
                        # (and thus used) have only one #. Lines with two #'s should not be uncommented
                        # In the section that you don't use, all lines should start with #
                        #
                        # For Standard SEF, use the standard SEF section. You can comment out
                        # all of the RewriteCond lines and reduce your server's load if you
                        # don't have directories in your root named 'component' or 'content'
                        #
                        # If you are using a 3rd Party SEF or the Core SEF solution
                        # uncomment all of the lines in the '3rd Party or Core SEF' section
                        #
                        ################################################## ###

                        ##### SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
                        # SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
                        # OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
                        #
                        # In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
                        # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
                        # May need to be uncommented. If you are running your Joomla!/Mambo from
                        # a subdirectory the name of the subdirectory will need to be inserted into this
                        # line. For example, if your Joomla!/Mambo is in a subdirectory called '/test/',
                        # change this:
                        # RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
                        # to this:
                        # RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
                        #
                        ################################################## ###


                        ## Can be commented out if causes errors, see notes above.
                        #Options +FollowSymLinks

                        #
                        # mod_rewrite in use

                        RewriteEngine On


                        # Uncomment following line if your webserver's URL
                        # is not directly related to physical file paths.
                        # Update Your Joomla!/MamboDirectory (just / for root)

                        # RewriteBase /


                        ########## Begin - Joomla! core SEF Section
                        ############# Use this section if using ONLY Joomla! core SEF
                        ## ALL (RewriteCond) lines in this section are only required if you actually
                        ## have directories named 'content' or 'component' on your server
                        ## If you do not have directories with these names, comment them out.
                        #
                        RewriteCond %{REQUEST_FILENAME} !-f
                        RewriteCond %{REQUEST_FILENAME} !-d
                        #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
                        RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
                        RewriteRule ^(content/|component/) index.php
                        #
                        ########## End - Joomla! core SEF Section



                        ########## Begin - 3rd Party SEF Section
                        ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
                        #
                        #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
                        #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
                        #RewriteCond %{REQUEST_FILENAME} !-f
                        #RewriteCond %{REQUEST_FILENAME} !-d
                        #RewriteRule (.*) index.php
                        #
                        ########## End - 3rd Party SEF Section



                        ########## Begin - Rewrite rules to block out some common exploits
                        ## If you experience problems on your site block out the operations listed below
                        ## This attempts to block the most common type of exploit `attempts` to Joomla!
                        #
                        # Block out any script trying to set a mosConfig value through the URL
                        RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
                        # Block out any script trying to base64_encode crap to send via URL
                        RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
                        # Block out any script that includes a <script> tag in URL
                        RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
                        # Block out any script trying to set a PHP GLOBALS variable via URL
                        RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
                        # Block out any script trying to modify a _REQUEST variable via URL
                        RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
                        # Send all blocked request to homepage with 403 Forbidden error!
                        RewriteRule ^(.*)$ index.php [F,L]
                        #
                        ########## End - Rewrite rules to block out some common exploits
                        Merci ;-)

                        Jérôme

                        Commentaire


                        • #13
                          Bonjour,

                          Finalement, le problème était sans doute lié au paramétrage du serveur (autorisation d'accèder au cgi de plusieurs sites ?) et mon hébergeur à solutionner le problème.

                          J'en profite d'ailleurs pour saluer la réactivité de CELEONET toujours aussi rapide et sérieux dans la prise en compte et le solutionement des problèmes... ;-)

                          Merci à ceux qui ont passé du temps à lire et répondre à mes posts

                          Commentaire

                          Annonce

                          Réduire
                          1 sur 2 < >

                          C'est [Réglé] et on n'en parle plus ?

                          A quoi ça sert ?
                          La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                          Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                          Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                          Comment ajouter la mention [Réglé] à votre discussion ?
                          1 - Aller sur votre discussion et éditer votre premier message :


                          2 - Cliquer sur la liste déroulante Préfixe.

                          3 - Choisir le préfixe [Réglé].


                          4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                          2 sur 2 < >

                          Assistance au forum - Outil de publication d'infos de votre site

                          Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                          Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                          Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                          UTILISER À VOS PROPRES RISQUES :
                          L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                          Problèmes connus :
                          FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                          Installation :

                          1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                          Archive zip : https://github.com/AFUJ/FPA/zipball/master

                          2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                          3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                          4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                          5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                          6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                          et remplacer www. votresite .com par votre nom de domaine


                          Exemples:
                          Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                          Télécharger le script fpa-fr.php dans: /public_html/
                          Pour executer le script: http://www..com/fpa-fr.php

                          Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                          Télécharger le script fpa-fr.php dans: /public_html/cms/
                          Pour executer le script: http://www..com/cms/fpa-fr.php

                          En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                          Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                          Voir plus
                          Voir moins
                          Travaille ...
                          X