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: 2046

|
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: 2046

|
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: 2046

|
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
|
|
|
|
tbd
Newbie

Posts: 8
|
Bonjour,
Je suis dans la même situation, même hébergeur, même erreur.
As tu trouvé une solution ?
Merci,
|
|
|
|
|
Logged
|
|
|
|
stephanet
Membre editeur de la solution Plici
Administrator
Hero Member
    
Posts: 2046

|
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
|
|
|
|
tbd
Newbie

Posts: 8
|
Je n'ai pas suivi la question URL ou chemoin en dur ?
J'ai juste exactement la même erreur en passant la commande à l'étape terminée :
ERREUR n°6 Fichier : /homepages/0/d354711867/htdocs/boutik1/core/external_components/html2pdf/html2pdf.class.php Ligne : 1694
Impossible de charger l'image http://www.laboutiquedutrain0.fr
Quelle est le correctif ?
Un nouveau script html2pdf.class.php sur le SVN ? ou une modif côté hebergeur ?
Merci,
|
|
|
|
|
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
|
|
|
|