Pages: 1 2
Bjr à toutes & à tous,
Merci d'avance pour votre attention.
J'ai basculé il y a déjà trois d'une ancienne version de PhpWebGallery à Piwigo (2.0.4, je crois). Depuis, j'ai toujours du bricoler pour réussir à ajouter des photos se trouvant sur des sites distants.
La galerie : http//netgalxbc.apinc.org
Le problème : quand je veux générer le listing depuis la page Gestionnaire de sites distants, j'ai le message d'erreur suivant "Warning: filetype() [function.filetype]: Unable to access ./.. in /mnt/107/sdb/1/e/photoxbc5/create_listing_file.php on line 944" mais un fichier listing est bien créé.
Ensuite, je retourne dans la page Gestionnaire de sites distants pour cliquer sur Synchroniser, je choisis Répertoire et fichiers, Synchroniser les méta-données puis sur Simuler par précaution. Je choisis le dossier à mettre à jour (avec recherche dans les sous catégories) et là "Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 148 bytes) in /space_3/l/ludo67/netgalxbc/include/functions_xml.inc.php on line 101" et puis rien du tout.
Je craque... J'ai bien créé un répertoire sessions à la racine de mon site distant Free. J'ai modifié le fichier create_listing_file.php pour qu'ils ne tiennent pas compte des données Exif (sinon cela plante encore plus tôt) mais rien n'y fait, cela ne veut plus du tout fonctionner.
C'est pour cela que je vous pose la question de quoi faire. J'ai déjà enquêter dans les archives de ce Forum mais j'ai pas encore trouver de solution. Si un hotliner au grand coeur veut m'aider, je peux lui communiquer de quoi accéder en direct à tout cela par mail par ex., je mettrais des mots de passes provisoires.
Merci d'avance pour votre aide.
Sur le site distant, as tu mis à jour le fichier create_listing_file.php avec celui de piwigo ?
Hors ligne
Depuis Piwigo 2.0.x il y a un conf local pour enregistrer séparément ses paramètres.
Hors ligne
Oui le fichier create_listing_file est le bon : c'est celui livré avec la galerie installé 2.0.4 upgradé hier à 2.0.6 (sur les sites distants aussi).
Que dois-je mettre dans le conf local pour régler mon pbe ?
J'ai essayé de faire un listing avec un ancien create_listing_file (1.0.4 je crois) (PWG) et cela fonctionne. Ce n'est donc pas les fichiers qui posent pbe d'autant plus que c'est homogène (que du jpg) et ordonné.
Avec Piwigo 2.0.x
On transfère bien entendu le create_listing_file.php dans le répertoire parent des photos du site distant
mais contrairement aux versions précédentes, il ne faut faire aucune modification dans ce module.
On créera un create_listing_file_local.inc.php dans le même répertoire.
Il commencera par:
<?php
et finira par
?>
Comme tout module php.
et il contiendra entre ces 2 balises toutes les variables du create_listing_file.php que l'on souhaite modifier:
exemple:
$conf['use_iptc'] = true;
$conf['thumbnail'] = true;
Ce qui donnera:
<?php
$conf['use_iptc'] = true;
$conf['thumbnail'] = true;
?>
A ce propos, nous n'avons pas souligné le fait que les sites distants permettent maintenant la génération des miniatures.
Pour tout savoir sur ces paramètres, il faut lire les commentaires du create_listing_file.php.
Jusqu'au:
@include(dirname(__FILE__).'/'.basename(__FILE__, '.php').'_local.inc.php');
Hors ligne
Merci.
J'ai ajouté un fichier de configuration comme indiqué. Dès que j'indique l'adresse de la galerie (http//netgalxbc.apinc.org/), la page reste blanche (sans messages d'erreurs) mais rien n'est généré.
Si je fais le fichier de config local sans l'adresse de la galerie mais juste avec l'exif en false, j'avance plus loin dans le processus mais quand le fichier est généré et que je suis sur l'interface site distant, j'ai le message d'erreur en haut de page : "
Warning: filetype() [function.filetype]: Unable to access ./.. in /mnt/107/sdb/1/e/photoxbc5/create_listing_file.php on line 944".
Je vais continuer mes recherches mais je commence à mieux comprendre, merci beaucoup.
Si je tente de mettre à jour avec le listing généré accompagné du message d'erreur ci dessus, j'obtiens le message d'erreur suivant lors de la synchro : Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 35 bytes) in /space_3/l/ludo67/netgalxbc/include/functions_xml.inc.php on line 101
Sur un site free, je crée mon crea..._local.inc.php comme ceci:
<?php
$conf['version'] = '2.0.6';
$conf['gallery'] = 'http://www.vdigital.org/piwigo/';
$conf['file_ext'] = array_merge($conf['file_ext'], array('flv', 'FLV'));
$conf['refresh_delay'] = 1;
$conf['use_iptc'] = true;
$conf['protect'] = true;
?>
Je vais sur mon site free
http://cacestmonsite.free.fr/demo/create_listing_file.php
Quelques screenshots... pour voir.
Chez free, la génération des thumbnails ne pourra pas être contrôler, Cf. les warnings du test.
La génération du listing ... (NB: Elle peut sortir des Warnings, et cela n'empêchera pas la synchro de fonctionner).
Sur le site principal en partant de la gestion des sites, je peux faire les mêmes manipulations.
Et surtout lancer la synchro du site distant.
(Pour le test, je suis resté en mode simulation, il m'indique que 85 images auraient été actualisées).
La suppression du Listing:
Hors ligne
Je sens que je vais me servir de ce sujet pour remplir la doc' (sifflote)
Merci VDigital !
Hors ligne
Je vais reprendre toute la démarche proposé avec les mêmes versions de fichier pour être à l'identique et je vous tiens au courant. Je vous assure que je fais preuve de perseverance mais je dois être maudit lol
Merci pour les images ;)
Bon d'ici Noël, j'y serais peut être arrivé lol
Alors j'ai suivi la démarche et si je démarre sur mon site distant en allant à http://photoxbc5.free.fr/create_listing_file.php avec un local.inc indentique à ce qui est proposé plus haut, le fichier listing.xml est généré sans problèmes.
Ensuite je retourne dans l'interface d'administration de la galerie (http://netgalxbc.apinc.org) et je fais la synchro (simulation) de ce site distant spécifiquement, j'obtiens une page blanche avec : "
Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 242747 bytes) in /space_3/l/ludo67/netgalxbc/include/functions_xml.inc.php on line 101".
Est ce qu'il peut y avoir des pbes du fait que ma galerie est à la racine du site ?
En effet, elle n'est pas dans (par ex.) http//:netgalxbc.apinc.org/galery/ mais bien directement à http://netgalxbc.apinc.org/
Bon, j'ai installé une nouvelle galerie pour faire l'essai.
C'est http://uap.apinc.org/piwigo/ et j'ai ajouté le site distant http://photoxbc5.free.fr/ et sur ce site distant, j'ai bien posé les deux fichiers nécessaires configurés comme il faut. Le listing se fait sans pbes.
Il m'est toujours impossible de synchroniser. J'ai exactement la même erreur.
Ce ne serait pas ton site principal qui poserait des pb???
[Simulation] Chercher les nouvelles images dans les répertoires
* 229 catégories ajoutées dans la base de données
* 0 éléments ajoutés dans la base de données
* 0 catégories supprimées de la base de données
* 0 éléments supprimés de la base de données
* 0 éléments mis à jour dans la base de données
* 0 erreurs survenues durant la synchronisation
Hors ligne
Peut être que le site principal pose pbe mais si tel est le cas, en quoi pose t il pbe sachant qu'au départ cela fonctionnait ?
Je veux bien tenter d'installer ailleurs la galerie mais je sais pas trop où. La simulation synchro présentée ci dessus, c'est avec mon site distant ?
Oui, sinon quel serait l'interêt pour toi...
Tu as l'air d'avoir 229 répertoires.
Napattack a écrit:
Si je tente de mettre à jour avec le listing généré accompagné du message d'erreur ci dessus, j'obtiens le message d'erreur suivant lors de la synchro : Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 35 bytes) in /space_3/l/ludo67/netgalxbc/include/functions_xml.inc.php on line 101
Fait une synchro des répertoires uniquement.
Puis une synchro des images mais limitée à un répertoire parent uniquement.
Ceci afin d'éviter d'atteindre la limite de ton serveur (Allowed memory size of 12582912 bytes)
Hors ligne
Pages: 1 2