Salut, j'utilise énormément les sites distant pour gérer ma galerie. Je suis en phase de test pour la 1.4.0 et lorsque je me trouve dans administration/général/Site distant il m'est demander l'url qui pointe vers mon fichier create_listing_file.php, chose que j'applique et lorsque je clique sur "Valider" j'ai le message suivant :
le fichier create_listing_file.php n'a pas été trouvé sur le site distant
Et je suis sur de ne pas me tromper dans l'url puisque je fais un copier/coller avec la barre d'adresse de mon navigateur qui pointe vers le create_listing_file.php et je n'ai pas d'erreur 404.
oui j'ai essayé sans et avec dans le doute, j'ai virer le fichier index.htm que j'avais à la racine du site distant mais le résultat est identique.
Pour info je suis hebergé chez multimania.
Je viens de re-regarder le code source de admin/remote_site.php et cela dit que l'URL testé est la suivante : <URL fournie>/create_listing_file.php?action=test&version=<version installée>.
Tu peux voir cette URL telle qu'elle est testé en modifiant le fichier admin/remote_site.php, avant
if ($lines = @file($url))
insères
echo $url;
et relances un test
Hors ligne
Bonjour,
j'ai le même problème que flipflip.
J'ai fait la modif. sur le fichier admin/remote_site.php et voila ce que cela me donne :
http://nom_du_site/galleries/create_listing_file.php?action=test&version=1.4.0
et hélàs c'est le bon chemin et le fichier est bien à cet endroit.
PS : petite historique. Je suis sur le serveur de laposte et la fonction realpath ne fonctionne pas. Il y a surement une autre fonction qui n'est pas géré pour accéder au site distant.
Cela fonctionne si on met le fichier listing.xml à la racine
Hors ligne
j'ai fais la modif et l'adresse est : http://mon_site/temp/galerie/create_listing_file.php?action=test&version=1.4.0 qui me parait être bonne, en tout cas pour ce qui concerne l'url, après les paramètres je sais pas.
j'execute à partir de multimania et mon site distant ce trouve sur un serveur free.fr
Lorsque vous tapez l'URL directement dans votre navigateur, quel est le message affiché ? Au choix, ce sera soit "PWG-ERROR-4: PhpWebGallery versions differs" soit "PWG-INFO-2: test successful". Si c'est l'erreur qui s'affiche et qu'effectivement, vous n'avez pas la version 1.4.0 (voir dans le code source de create_listing_file.php), alors mettez à jour.
Je note quand même que le code d'erreur retourné par create_listing_file.php est mal géré par remote_site.php
Hors ligne
lorsque je lance directement le fichier create_listing_file.php sur mon site distant j'ai le message suivant :
PWG-INFO-1: listing.xml created in 0.002 s
flipflip a écrit:
lorsque je lance directement le fichier create_listing_file.php sur mon site distant j'ai le message suivant :
Code:
PWG-INFO-1: listing.xml created in 0.002 s
Alors il y a un gros problème : on lui demande de faire un test et lui choisit de générer le listing. Je pense surtout que tu as lancé l'URL sans les paramètres. Ajoutes les paramètres et refais un test.
NB : 0.002 s pour créer le listing, soit ton répertoire courant est vide, soit tu as un serveur très très puissant.
Hors ligne
comme j'ai le même souci que flipflip, j'ai fait le test et voila ce que cela donne :
PWG-INFO-2: test successful
mais si je le fais directement à partir de la console d'administration, j'ai toujours :
le fichier create_listing_file.php n'a pas été trouvé sur le site distant
Hors ligne
oliv421 a écrit:
moi j'ai cela
PWG-INFO-2: test successful
Hum... bizarre là. Comme tu le suggères plus haut dans le topic, peut-être qu'une fonction nécessaire est désactivée sur laposte. Diriges toi vers [administration > PHP Information] et dans la liste des disable_functions, vérifies la présence de file
Hors ligne
file n'apparait pas dans disable_functions.
Voila ce que j'ai :
highlight_file, diskfreespace, exec, passthru, system, popen, fsockopen, pfsockopen, show_source, php_uname, ini_get, ini_alter, ini_restore, ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail
Hors ligne
dans admin/remote_site.php, peux-tu remplacer la ligne
if ($lines = @file($url))
par
if ($lines = file($url))
(suppression du @)
Hors ligne