Joomladay francophone 2018 à Paris 18 et 19 mai

Virtuemart : n'arrive pas à tester le module de paiement SIPS

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

  • Virtuemart : n'arrive pas à tester le module de paiement SIPS

    Bonsoir,

    Je désespère ! je n'arrive pas à finir l'installation du module de paiement de SIPS expliqué sur cette page : alatak.net

    Lorsque je valide les changements sur l'inglet Configuration de la Méthode de Paiement, ce message d'erreur apparait :
    Code:
    /home/sh/ispman/domains/monsite.fr/vhosts/www/htdocs/administrator/components/com_virtuemart/classes/payment/ps_sips.cfg.php
    J'ai vérifié auprès de mon hébergeur et le servuer accepte la focntion exec(), le debug du site ne m'apporte pas plus d'infos. Alors je ne sais pas quoi faire pour avancer.
    Quelqu'un a une idée SVP ?

    Merci par avance

  • #2
    Bonjour,

    Apparemment tu as un problème avec le fichier de configuration, mais e message d'erreur qui devrait dire quel est le problème ne s'affiche pas.

    - est ce que tu peux vérifier si les droits d'accès du fichier sont corrects?

    - est que tu peux mettre dans "configuration du site" onglet "serveur", le paramètre rapport d'erreur à Maximum. Refais la procedure et dis moi si tu obtiens plus d'infos.
    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


    • #3
      Bonjour Alatak

      Avant tout j'ai trouvé comment contourner le problème, c'est en modifiant le fichier ps_sips.cfg.php à la main et de le monter ensuite en ligne. Mais ce n'est pas très pratique je l'avoue...

      Lorsque tu dis "droits d'accès" je suppose que c'est les CHMOD non ?
      Bon auquel cas les fichiers ps_sips.cfg.php et ps_sips.php étaient en 644 mais je les ai passés en 777....pour le même résultat !

      J'ai modifié la config du rapport du Debug du Serveur du site et mis le Débug de Virtuemart à Oui et j'obtiens le même message d'erreur sans plus d'explications :

      et ceci pour le serveur au moment de la validation si je ne me trompe pas :
      Code PHP:
      14 queries executed

      1
      SELECT template
       FROM jos_templates_menu
       WHERE client_id 
      1
       
      AND menuid 02

      SELECT 
      *
       
      FROM jos_users
       WHERE id 
      '62'3

      SELECT 
      `lft`, `rgtFROM `jos_core_acl_aro_groupsWHERE `name`='Public Frontend'4

      SELECT g1
      .group_idg1.nameCOUNT(g2.name) AS level
      FROM jos_core_acl_aro_groups 
      AS g1
      INNER JOIN jos_core_acl_aro_groups 
      AS g2 ON g1.lft BETWEEN g2.lft AND g2.rgt
      WHERE g1
      .lft BETWEEN 3 AND 12
      GROUP BY g1
      .name
      ORDER BY g1
      .lft5

      SELECT 
      `lft`, `rgtFROM `jos_core_acl_aro_groupsWHERE `name`='Public Backend'6

      SELECT g1
      .group_idg1.nameCOUNT(g2.name) AS level
      FROM jos_core_acl_aro_groups 
      AS g1
      INNER JOIN jos_core_acl_aro_groups 
      AS g2 ON g1.lft BETWEEN g2.lft AND g2.rgt
      WHERE g1
      .lft BETWEEN 13 AND 20
      GROUP BY g1
      .name
      ORDER BY g1
      .lft7

      SELECT a
      .ida.titlea.name
       FROM jos_sections 
      AS a
       WHERE a
      .scope 'content'
       
      GROUP BY a.id
       ORDER BY a
      .ordering8

      SELECT params
       FROM jos_modules
       WHERE module 
      'mod_mainmenu'
       
      ORDER BY title9

      SELECT menutype
       FROM jos_menu
       GROUP BY menutype
       ORDER BY menutype10

      SELECT 
      *
       
      FROM jos_components
       WHERE name 
      != 'frontpage'
       
      AND name != 'media manager'
       
      ORDER BY orderingname11

      SELECT id
      titlemodulepositioncontentshowtitleparams
       FROM jos_modules 
      AS m
       WHERE m
      .published 1
       
      AND m.position 'header'
       
      AND m.client_id 1
       ORDER BY m
      .ordering12

      SELECT COUNT
      (*)
       
      FROM jos_messages
       WHERE state 
      0
       
      AND user_id_to 6213

      SELECT COUNT
      session_id )
       
      FROM jos_session
       WHERE session_id 
      != '26db6d6a27b5bce31c846225dd0ae5b7'14

      SELECT id
      titlemodulepositioncontentshowtitleparams
       FROM jos_modules 
      AS m
       WHERE m
      .published 1
       
      AND m.position 'debug'
       
      AND m.client_id 1
       ORDER BY m
      .ordering 
      Ben en fait jen'obtiens pas plus d'infos...je necomprends pas ce qu'il peut y avoir comme défaut.

      Commentaire


      • #4
        bonjour,
        Avant tout j'ai trouvé comment contourner le problème, c'est en modifiant le fichier ps_sips.cfg.php à la main et de le monter ensuite en ligne. Mais ce n'est pas très pratique je l'avoue...
        ben oui j'imagine.

        Lorsque tu dis "droits d'accès" je suppose que c'est les CHMOD non ?
        Bon auquel cas les fichiers ps_sips.cfg.php et ps_sips.php étaient en 644 mais je les ai passés en 777....pour le même résultat !
        Oui tout à fait. Fais attention de bien les remettre en 644. Les fichiers contiennent des infos importantes.
        Est ce que tu peux mettre le debug de virtuemart. Et re-essayer STP.
        Si c'est le même problème et pas plus d'infos, est ce que tu peux essayer modifier un autre méthode de paiement, (exemple wordpay) et me dire si tu as le mêm genre de problème.

        Merci d'avance.
        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
          Re

          Envoyé par alataka Voir le message
          Est ce que tu peux mettre le debug de virtuemart. Et re-essayer STP.
          Voici :
          Code:
           Version: VirtueMart 1.0.12 stable [This is the Moment]
          27/06/2007 19:00 CET
          RunTime: 	sec.  	Current Page: 	store.payment_method_list
          Queries executed: 	4    	Last Page: 	store.payment_method_list 
          UID: 	62  	Return To Page: 	 
          Username: 	admin  	Function: 	paymentMethodUpdate 
          Perms: 	admin  	Command (Result): 	$ok = $ps_payment_method->update($vars); (True)  
          $func_perms: 	
          
          Array
          (
              [perms] => admin,storeadmin
              [class] => ps_payment_method
              [method] => update
          )
          
          $ps_vendor_id: 	1   
           
          $dir_perms: 	Ok  	global Log: 	0 logged message(s).   
           
          Joomla! Session ID: 	21a38783e96cc7d22a145c3e8f5dcfb9 
          VirtueMart Session ID: 	b76787519a0bcda8d4fc7f7ec51831a8   
          $cart: 	
          $auth: 	Array ( [show_prices] => 1 [user_id] => 62 [username] => admin [perms] => admin [first_name] => milton [last_name] => milton [country] => FRA [zip] => paris [shopper_group_id] => 5 [shopper_group_discount] => 0.00 [show_price_including_tax] => 1 [default_shopper_group] => 1 [is_registered_customer] => 1 )
          Je t'avoue que je ne vois pas ce qui ne va pas, en même temps je ne suis pas un crack en PHP, il a parfois des trucs qui me parlent mais là...

          Si c'est le même problème et pas plus d'infos, est ce que tu peux essayer modifier un autre méthode de paiement, (exemple wordpay) et me dire si tu as le mêm genre de problème.
          Avec Wordpay aucun souci, avec Paypal aucun souci non plus. On peut en déduire que c'est lié à la méthode de paiement, mais quoi et où? Je continue de teser avec d'autres méthodes, on ne sait jamais...
          Merci

          Commentaire


          • #6
            Bonsoir,

            je vais refléchir
            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


            • #7
              Bonjour Alatak, et les autres !

              Plusieurs choses qui ont peut-être leur importance :
              - sur le site (en ligne) les produits que j'ai créés avec Virtuemart ne s'affichent plus ! Il n'y en a pas bcp mais avant je pouvais les voir. J'en ai rajouté sans succès. Dans la BDD tout à l'air d'être OK pourtant.

              - Vu que c'est un site qui est en ligne il y a un semblant de boutique (pas développée/intégrée par moi, j'ai repris le bébé il y a peu. Il n'a pas de module de paiement en ligne mais simplement c'est un "passage" de commande.
              Apparemment c'est un composant qui a été développé exprès pour ce site. Je ne pense pas qu'il y ait un rapport, on ne sait jaamais.

              - A la base, les dossiers classes et html de com_virtuemart dans Administrator n'avaient pas les droits nécessaires pour que je puisse insérer les fichiers requis pour SPIP. Vu que je ne pouvais pas les modifier (même par FTP), j'en ai fait une copie en local que j'ai remonté ensuite en ligne et j'ai renommé les originaux...si ça te dit quelque chose...

              Je me demande si je ne devrais pas recommencer de zéro en réinstallant le composant.
              Bon je reviens aux news.
              Merci
              a++

              Commentaire


              • #8
                Hello,
                aujourd'hui je suis un peu triste
                je viens d'effectuer la réinstall de virtumart et du module de paiement sips et le problème est toujours là!

                Heureusement, j'avais trouvé l'astuce
                Code:
                en modifiant le fichier ps_sips.cfg.php à la main et de le monter ensuite en ligne. Mais ce n'est pas très pratique je l'avoue...
                Merci

                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