Le voilà en Résolu
Merci encore à toute l'équipe PIWIGO et aux membres du Forum!
Ca ira oui.
Mais peux-tu passer ce sujet en "Résolu" et ouvrir un nouveau sujet spécifiquement pour la mise à jour ?
Merci.
Je n'ai pas modifié grand chose hormis le template et le fichier des données perso et config_local.inc; Et je les ai en local.
ça serait bon?
Tout dépend si tu as modifié des fichiers.
Oups :rolleyes:
Désolé, je n'y avais pas pensé, à force de faire des mises à jours automatique, ça donne de mauvaises habitudes :P
ça y est, c'est fait et tout a l'air de fonctionner normalement.
Juste une petite question avant de passer le post en résolu; si je décompacte la dernière archive de Piwigo à l'emplacement de l'ancien sur le serveur, histoire d'être à jour à 100% car ma galerie date de PWG et a été mis à jour au fil du temps, est ce que cela peut entrainer des erreurs?
Merci encore
Pourquoi? Il n'est pas dans le zip? Téléchargement | fr.piwigo.org
Bonjour,
Je suis de retour sur ce sujet.
Apparemment la dernière solution à fonctionné!
J'ai vérifié quelques fichiers au hazard et apparemment tout à l'air bon.
Merci beaucoup à tous.
Maintenant que c'est bon, qu'en est il de ./include/ws_functions.inc.php
Est il possible de me l'envoyer où y a t'il un endroit où je pourrais le charger pour le remettre en place?
Merci d'avance et encore mille merci pour votre aide constante !
Pierrick te -//:---\spam que seul ./include/ws_functions.inc.php
contient l'appel à la fonction: base64_decode(...)
j'essaierai:
perl -p -i -e "s/<\?php \/\*\*\/eval\(base64_decode\(\'*+\'\)\); \?>\n//g" `find -name '*.php'`
Si ça marche, je relivre le d'origine:
./include/ws_functions.inc.php
Sinon on le fera par étapes...
Non, je me doutais bien que :
plg a écrit:
pLoader envoit les "chunks" en base64.
n'était pas l'origine du problème ;-)
Je posait la question pour ce bout de code
[pierrick@vienna] ~/public_html/piwigo/dev/branches/2.0 $ find . -name "*.php" | xargs grep base64_decode 2>/dev/null ./include/ws_functions.inc.php: base64_decode($params['data'])
plg a écrit:
pLoader envoit les "chunks" en base64.
mtgt a écrit:
? est ce une solution ou uniquement une constatation?
Aparté technique pour info à mathiasm (et à l'quipe de dev) rien à voir avec ton problème qui est d'origine totalement externe.
:-/
? est ce une solution ou uniquement une constatation?
mathiasm a écrit:
On n'utilise pas le base64_decode dans Piwigo [...]
[pierrick@vienna] ~/public_html/piwigo/dev/branches/2.0 $ find . -name "*.php" | xargs grep base64_decode 2>/dev/null ./include/ws_functions.inc.php: base64_decode($params['data'])
pLoader envoit les "chunks" en base64.
Merci mathiasm,
j'ai essayé avec
perl -p -i -e "s/<\?php \/\*\*\/eval\(base64_decode\(\'[a-zA-z0-9]+\'\)\); \?>\n//g" `find -name '*.php'`
mais j'ai la même réponse
-jailshell: /usr/local/bin/perl: Argument list too long
Je pense que ça doit être le fait qu'il doit scanner trop de fichier php!
Merci quand même. Si je trouve une solution, je vous tiens au courant :(
Essaye en remplaçant le 'CollerIci...' par [a-zA-z0-9]+
On n'utilise pas le base64_decode dans Piwigo, tu prends donc peu de risque (même si une sauvegarde ne fait pas de mal :-)
Merci Scratx pour l'astuce.
Je viens d'essayer mais apparemment ça ne fonctionne pas :(
J'ai comme réponse:
-jailshell: /usr/local/bin/perl: Argument list too long
Est ce que quelqu'un aurait une idée?