Développer avec RBS Change : [Résolu] générer les factures avec fpdf (3.6)

  • 59779.1

    06/06/2012 23:03


    Mathias
    Rang : Expert
    Bonjour(soir),

    quand j'essaye de générer la facture en bo (je suis en 3.6), j'ai l'erreur suivante :
    Fatal error: require_once(): Failed opening required '/home/wavehub/www/7et1lieues/libs/fpdf/fpdf.php' (include_path='/home/wavehub/www/7et1lieues/framework/libs/pear:/home/wavehub/change/pear') in /home/wavehub/change/repository/modules/order/order-3.6.0/lib/pdfgenerator/FPDFBillGenerator.class.php on line 2


    et effectivement, je n'ai pas la librarie fpdf dans le répertoire libs...

    quelle est l'action à réaliser pour pouvoir récupérer cette librairie et générer les factures ?

    Édité par Loïc Couturier 12/06/2012 10:10


    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
  • 59779.2 en réponse à 59779.1 écrit par Mathias

    07/06/2012 14:56


    Renaud JENNY
    Rang : Nouveau Membre
    Bonjour,

    Normalement la librairie FPDF se télécharge automatiquement à l'installation du module Order. Est-ce que vous aviez eu des problèmes avec son installation ?

    Essayez de lancer la commande dans la racine de votre projet
    php framework/bin/change.php update-dependencies

    Et la librairie FPDF devrait se télécharger et s'installer dans votre projet correctement.
  • 59779.3 en réponse à 59779.2 écrit par Renaud JENNY

    08/06/2012 10:26


    Mathias
    Rang : Expert
    bonjour,

    je n'ai pas eu de soucis lors de l'installation du module order...

    la commande :
    php framework/bin/change.php update-dependencies

    renvoi un projet à jour

    et voici le contenu de mon dossier libs à la racine de mon projet :
    total 16
    drwxrwxr-x  3 rbs rbs      4096 2012-05-30 15:13 ./
    drwxrwsr-x 24 rbs www-data 4096 2012-06-08 10:19 ../
    lrwxrwxrwx  1 rbs rbs        58 2012-04-12 11:18 fckeditor -> /home/rbs/change/repository/libs/fckeditor/fckeditor-2.6.3/
    -rw-rw-r--  1 rbs rbs        30 2012-04-12 11:18 .htaccess
    lrwxrwxrwx  1 rbs rbs        48 2012-05-30 15:13 icons -> /home/rbs/change/repository/libs/icons/icons-3.6/
    drwxrwxr-x  2 rbs rbs      4096 2012-05-30 15:13 pearlibs/
    lrwxrwxrwx  1 rbs rbs        50 2012-04-12 11:18 smarty -> /home/rbs/change/repository/libs/smarty/smarty-2.6/
    


    et le fichier change.xml du module order contient bien la dépendance suivante :
    <dependency>
        <name>lib/fpdf</name>
        <versions>
            <version>1.7</version>
        </versions>
    </dependency>


    :'(

    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
  • 59779.4 en réponse à 59779.3 écrit par Mathias

    08/06/2012 11:20


    Renaud JENNY
    Rang : Nouveau Membre
    Rebonjour,

    Tentez la commande suivante :
    php framework/bin/change.php check-dependencies --verbose

    Qui vous donne l'information détaillé de toutes les dépendances.
    Il devrait y avoir les lignes
    Dependency modules/order version 3.6.0: Ok
    ...
    Implicit dependency libs/fpdf version 1.7: Ok
    


    Pour télécharger directement la libraire dans votre repository vous pouvez lancer la commande :
    php framework/bin/change.php download-dependency libs fpdf --version=1.7


    Puis lancez la commande
    php framework/bin/change.php checkdep

    et vous devriez voir la ligne
    Implicit dependency libs/fpdf version 1.7: Not linked in project

    Pour linker la lib au projet il faut exécuter la commande suivante :
    php framework/bin/change.php update-dependencies


    Si l'une des étapes n'est pas bonne, merci de le spécifier dans la réponse.

  • 59779.5 en réponse à 59779.4 écrit par Renaud JENNY

    11/06/2012 12:50


    Mathias
    Rang : Expert
    Bonjour,

    j'ai trouvé l'origine du soucis. Le module order était bien installé mais pas présent dans le fichier change.xml du projet....

    une fois corrigé, il a suffit que je fasse un update-dependencies.

    Merci !

    Édité par Loïc Couturier 12/06/2012 10:10


    Développe sous linux Ubuntu 12.04 LTS Desktop
    Projet ecommerce core 3.6.7
 
Merci de prendre connaissance et de respecter les règles des forums.
 
1471 membres
Aucun membre connecté