Bonjour,
Tout d abord, un grand merci à toute l'équipe de PIWIGO qui nous offre un travail de qualité.
Je viens de recréer un site, et je voulais envoyer toutes mes photos via FTP. J'ai installé PHP Optimisateur, j'ai mis pour essayer un seul répertoire à convertir dans le dossier IN\ . Je lance l'exécution, et l'opération se déroule normalement. un répertoire est bien créé dans out\, mais les repertoires "pwg_high" et "thumbnail" (malgré ce qui est noté dans le compte rendu) ne sont pas créés. Seul un fichier "index.php" est mis dans le répertoire créé.
J'ai fait plusieurs essais avec des fichiers jpg de différentes qualités, mais j'ai toujours le même phénomène.
J'ai mis en pièce jointe les rapports de fin de traitement.
Merci beaucoup de votre aide.
Bien cordialement
Laurent
Dernière modification par lineature (2012-02-19 21:21:04)
Hors ligne
Pour faciliter l'analyse, je vous joins :
le fichier config.xml : http://cjoint.com/?BBuvChZO8xu
le fichier de Log.txt : http://cjoint.com/?BBuvEI7Th8P
le fichier PHPInfo de mon serveur : http://cjoint.com/?BBuvFwlz76r
merci encore de votre aide.
Laurent
Hors ligne
Bonsoir,
en fait la réponse est toute simple : vous tournez sous linux et le programme qui fait la conversion est nconvert.exe
pourriez vous essayer d'installer le package nconvert http://www.xnview.com/en/download_nc.html
puis de modifier le fichier include/fonctions.php comme ceci
ligne 273 il y l'appel au programme nconvert.exe, il faudrait le modifier avec la bonne commande, je me sers que rarement de linux mais je suppose qu'il suffit de remplacer "include\nconvert.exe" par "nconvert"
et si ça fonctionne je pourrais ajouter un paramètre de config dans PHP Optimisateur pour le rendre plus facilement compatible
Dernière modification par mistic100 (2012-02-20 23:00:46)
Hors ligne
Bonsoir,
Merci pour votre réponse.
J'ai copié dans /include tous les fichiers que j'ai récupéré sur XnView en prenant "Linux x86 64bits".
J'ai modifier le fichier function.php, mais j'ai toujours le même phénomène, je n'ai que le répertoire principal de créé (dans mon cas "aaa") et un fichier index.php dans le répertoire créé.
Les répertoires "thumbnail" et "pwg_high" ne sont pas créés. J'ai essayé de rajouter un mkdir -p pour créer les autres répertories, mais ça ne fonctionne toujours pas.
Je continue à faire des essais
Bien cordialement
Laurent
Hors ligne
d'après ce que j'ai pu voir sur le forum il faut mettre le fichier "nconvert" dans le dossier cgi-bin d'Apache
et modifier la ligne 273 susmentionnée par
exec("/cgi-bin/nconvert '. $param .' 2>&1', $out);
Dernière modification par mistic100 (2012-02-21 00:25:09)
Hors ligne
J'ai toujours le même problème.
J'ai bien mis sur la ligne 273 : exec('/cgi-bin/nconvert '. $param .' 2>&1', $out);
et tous les fichiers convert dans /cgi-bin.
J'ai l'impression que le problème vient plutôt de la création des répertoires, je n'arrive pas à les créer.
mes droits sont bien à 755 partout.
Je continuerai à regarder demain.
Merci pour votre aide.
Laurent
Hors ligne