DD175
Bêta Testeur
Full Member
 
Posts: 110

|
Bonjour,
J'utilise Plici en version 2.0.0.Stable.r.1878 hébergé chez 1and1.
Mon problème concerne la génération de facture. Lors du changement d'état de ma commande en commande terminé, le texte suivant apparait: ERREUR n°6 Fichier : /homepages/35/d210857357/htdocs/core/external_components/html2pdf/html2pdf.class.php Ligne : 1694
Impossible de charger l'image http://www.foie-vin.fr/l1//picture/lb_100_98_8331_030531800-901313225.gif
Ce qui est bizarre, c'est que l'image est disponible car dans n'importe quel navigateur l'image s'ouvre.
La base de donnée t_bill contient les informations suivantes: bil_id 11 bil_type BILL bil_ord_id 091019-27 bil_filename not defined bil_date 2010-02-01 19:20:07
Le log est joint au fichier.
Quelqu'un pourrait-il m'aider à résoudre ce problème?
Merci
|
|
« Last Edit: 24 January 2011 à 14:58:42 by DD175 »
|
Logged
|
|
|
|
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
    
Posts: 2047

|
fmallet a accès au SVN, comme on est débordé en ce moment, je t'invite a le contacter, pourquoi pas en MP. Et voir s'il peut t'aider. En plus je crois qu'il est lié de prêt a cette nouvelle fonctionnalité.
Tiens nous au jus.
|
|
|
Logged
|
|
|
|
fmallet
Bêta Testeur
Sr. Member
 
Posts: 354

|
J ai fais des tests et je ne reproduit pas le probleme sur la V2 1878.
D apres le log ca vient du serveur :
[Warning] : getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: URL file-access is disabled in the server configuration : on /homepages/35/d210857357/htdocs/core/external_components/html2pdf/html2pdf.class.php at line 1690
google est ton ami: Cette erreur est dû à une désactivation de la directive allow_url_fopen contenue dans le fichier de configuration php.ini. La désactivation de cette directive est généralement réalisée par mesure de sécurité.
|
|
« Last Edit: 07 February 2010 à 19:19:52 by fmallet »
|
Logged
|
|
|
|
DD175
Bêta Testeur
Full Member
 
Posts: 110

|
Merci fmallet de ton aide précieuse car j'ai réussi à avancer au niveau de mon problème mais un nouveau est apparu.
Lors de la création de la facture, le message suivant apparait: ERREUR n°6 Fichier : /homepages/35/d210857357/htdocs/core/external_components/html2pdf/html2pdf.class.php Ligne : 1694
Impossible de charger l'image http://www.foie-vin.fr/l1//picture/lb_100_98_8331_030531800-901313225.gif
Dans le fichier de log, on peut lire ceci: [09-03-2010 21:14:14 ][2][Warning] : getimagesize() [<a href='function.getimagesize'>function.getimagesize</a>]: URL file-access is disabled in the server configuration : on /homepages/35/d210857357/htdocs/core/external_components/html2pdf/html2pdf.class.php at line 1690 [09-03-2010 21:14:14 ][2][Warning] : getimagesize(http://www.foie-vin.fr/l1//picture/lb_100_98_8331_030531800-901313225.gif) [<a href='function.getimagesize'>function.getimagesize</a>]: failed to open stream: no suitable wrapper could be found : on /homepages/35/d210857357/htdocs/core/external_components/html2pdf/html2pdf.class.php at line 1690
Or quand je vais sur l'adresse de l'image, elle se charge correctement. J'ai même fait un petit test pour essayer de vérifier que la fonction s'executait correctement. Cette petite fonction Test.php avait le code suivant: <?php $size = getimagesize('http://www.foie-vin.fr/l1//picture/lb_100_98_8331_030531800-901313225.gif'); echo $size[0].' x '.$size[1]; ?>
J'ai dû quand même au préalable mettre dans le répertoire /homepages/35/d210857357/htdocs/core/external_components/html2pdf un php.ini avec ceci: <?php upload_max_filesize = 10M post_max_size = 10M allow_url_fopen = On ?>
Quelqu'un aurait une idée de génie pour solutionner mon problème?
Merci
|
|
|
Logged
|
|
|
|
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
    
Posts: 2047

|
Salut,
ton php.ini dans homepages/35/d210857357/htdocs/core/external_components/html2pdf il sert a quelque chose ? Car normalement c'est un seul fichier de configuration le php.ini qui n'est pas a ce genre d'endroit.
|
|
|
Logged
|
|
|
|
DD175
Bêta Testeur
Full Member
 
Posts: 110

|
Bonjour Stephanet,
J'ai mis un php.ini dans le root homepages/35/d210857357/htdocs mais pour faire un essai, j'ai crée un sous-domaine pointé sur un répertoire de test dans lequel j'ai mis le fichier test.php.
Sans le fichier php.ini rien ne fonctionne. Donc j'ai mis le fichier php.ini dans le répertoire homepages/35/d210857357/htdocs/core/external_components/html2pdf.
|
|
|
Logged
|
|
|
|
DD175
Bêta Testeur
Full Member
 
Posts: 110

|
En plus sans le php.ini, j'ai un défaut de smarty
|
|
|
Logged
|
|
|
|
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
    
Posts: 2047

|
tu as vu si ton hébergeur mettait et acceptait vien allow_url_fopen = On ? Car je pense que cela vient bien de là. A moins que le chemin a donner soit un chemin physique, normalement ce nouveau système de facture a été dev par fmallet, contactes le pour qu'il t'aide. Peut être même lui transmettre tes codes ?
|
|
|
Logged
|
|
|
|
DD175
Bêta Testeur
Full Member
 
Posts: 110

|
Merci Stéphane,
Je vais lui poser la question et essayer de vous envoyer la réponse.
Merci
|
|
|
Logged
|
|
|
|
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
    
Posts: 2047

|
Si vous ne mettez pas une URL mais un chemin en dur ? Il faudrait aller voir le code source pour mieux comprendre. Il me semble que sur la version 2.1.0 qui est sur SVN, ce bug est corrigé.
|
|
|
Logged
|
|
|
|
|
DD175
Bêta Testeur
Full Member
 
Posts: 110

|
Bonjour,
FMallet m'a proposé de supprimé l'image dans le template. Voici la procédure: Supprimer l'image en allant dans le fichier \core\external_components\html2pdf\templates\simpliciweb.header.tpl et en enlevant <img src="{$seller_logo_url}" width="{$seller_logo_width}" height="{$seller_logo_height}" alt="{$seller_name|replace:'& ':' '}" />
|
|
|
Logged
|
|
|
|
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
    
Posts: 2047

|
je suis tout à fait d'accord. Je vous invite d'ailleurs à participer à la rédaction de la documentation sur le wiki. Wiki qui est ouvert à tout le monde. Plici qui est un projet Open source, donc participatif
|
|
|
Logged
|
|
|
|
DD175
Bêta Testeur
Full Member
 
Posts: 110

|
Je vais mettre le sujet en résolu
|
|
|
Logged
|
|
|
|