Développer avec RBS Change : [Résolu] générer les factures avec fpdf (3.6)
-
06/06/2012 23:03
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 -
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 projetphp 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
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 -
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 lignesDependency 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 commandephp framework/bin/change.php checkdep
et vous devriez voir la ligneImplicit 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
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.