Bonjour,
J'ai quelques problèmes pour la mise en place d'un site distant :
- j'ai d'abord du générer manuellement le fichier "listing.html" et le placer à la racine de mon site 'mère', et non dans le dossier 'admin' comme c'est demandé.
- dans le panneau de configuration, site distant, pwg trouve bien le fichier xml et importe mes images
- les miniatures apparaissent parfaitement, mais quand je clique dessus, j'obtiens après quelques minutes le message suivant : "SELECT COUNT(*) AS nb_fav FROM phpwebgallery_favorites WHERE image_id = 8 AND user_id = 1;
[mysql error 2013] Lost connection to MySQL server during query"
- pwg ne semble donc pas trouver les images sur le site distant... Pourtant si je vais dans configuration->gestion->infos image, il m'affiche bien le lien correct vers l'image de mon site distant.
Bref je ne comprend pas d'où peut venir le problème...
Pour info, mon fichier listing.xml :
<informations generation_date="2005-03-06" phpwg_version="1.4.0RC3" url="http://toto.free.fr/patrimoine/"/>
<dir0 name="Musee">
<root>
<element file="DSCF0005.jpg" tn_ext="jpg" filesize="106" width="800" height="1066" date_creation="2004-07-28" path="http://toto.free.fr/patrimoine/Musee/DSCF0005.jpg" />
<element file="DSCF0021.jpg" tn_ext="jpg" filesize="93" width="800" height="1066" date_creation="2004-07-28" path="http://toto.free.fr/patrimoine/Musee/DSCF0021.jpg" />
<element file="DSCF0026.jpg" tn_ext="jpg" filesize="80" width="800" height="1066" date_creation="2004-07-28" path="http://toto.free.fr/patrimoine/Musee/DSCF0026.jpg" />
<element file="DSCF0034.jpg" tn_ext="jpg" filesize="143" width="800" height="1066" date_creation="2004-07-27" path="http://toto.free.fr/patrimoine/Musee/DSCF0034.jpg" />
<element file="DSCF0037.jpg" tn_ext="jpg" filesize="69" width="800" height="600" date_creation="2004-07-27" path="http://toto.free.fr/patrimoine/Musee/DSCF0037.jpg" />
<element file="DSCF0083.jpg" tn_ext="jpg" filesize="90" width="800" height="600" date_creation="2004-07-27" path="http://toto.free.fr/patrimoine/Musee/DSCF0083.jpg" />
<element file="DSCF0087.jpg" tn_ext="jpg" filesize="69" width="800" height="600" date_creation="2004-07-27" path="http://toto.free.fr/patrimoine/Musee/DSCF0087.jpg" />
</root>
</dir0>
Merci pour votre aide!
Pour plus de détails, le problème est visible ici : http://www.la-giettaz-patrimoine.org/ph … .php?cat=4
Les photos sont sur un site distant (Free), les vignettes apparaissent bien mais impossible d'afficher l'image en grand...
Ton interpretation est un peu trop rapide. L'erreur SQL rencontrée n'indique pas que PhpWebGallery ne trouve pas les images sur site distant, mais simplement que la connexion au serveur MySQL a été perdue.
Le vrai problème se trouve dans le fichier picture.php :
// FIXME : with remote pictures, this "remote fopen" takes long... if ($i == 'current') { if (@fopen($cat_directory.'/pwg_high/'.$row['file'], 'r')) { $picture[$i]['high'] = $cat_directory.'/pwg_high/'.$row['file']; } }
que tu remplaceras avantageusement par
// FIXME : due to long time on remote site, ability to see HQ pictures was disabled if (false) // if ($i == 'current') { if (@fopen($cat_directory.'/pwg_high/'.$row['file'], 'r')) { $picture[$i]['high'] = $cat_directory.'/pwg_high/'.$row['file']; } }
ça devrait donc mieux aller, mais PhpWebGallery n'essaiera plus de trouver une image en haute définition.
Hors ligne
Merci pour ta réponse, ça marche parfaitement maintenant :-)