Bonjour à tous,
Ma galerie de test locale tourne sous Php 5.4.11 et la mise à jour de la version 2.4.6 vers 2.4.7 m'affiche ces messages :
Strict Standards: Non-static method updates::upgrade_to() should not be called statically in D:\www\monsite\gallery\admin\updates_pwg.php on line 241
Strict Standards: Non-static method updates::process_obsolete_list() should not be called statically in D:\www\monsite\gallery\admin\include\updates.class.php on line 901
Strict Standards: Non-static method updates::deltree() should not be called statically in D:\www\monsite\gallery\admin\include\updates.class.php on line 903
Je pense que ce ne sont que des warnings et que la mise à jour se passe quand même correctement (d'après ce que j'ai pu constater) mais j'ai pensé qu'il serait intéressant de le signaler.
Hors ligne
salut
je pense que c'est antérieure à la 2.4.7, vu que ces fichiers n'ont pas changer
Hors ligne
Je le pense aussi mais comme personne n'avait encore relevé cela... ;-)
Hors ligne
en fait peut-être pas; qqun a fait la mm remarque sur le forum EN
Dernière modification par flop25 (2013-02-20 22:37:19)
Hors ligne
Très juste. Il s'agit quand même d'un point propre à l'utilisation de Php 5.4.
Hors ligne
Bonjour,
J'ai le même souci sur un site en ligne avec php 5.4 et la version 2.4.7.
Pas moyen de se débarrasser de ce message d'erreur.
Y a t'il un correctif ?
Merci d'avance
Je fais remonter ce message, dans la mesure où je rencontre les même messages d'erreur depuis passage en php 5.4 avec 1and1.
Je précise que parfois, en actualisant la page, les messages d'erreur disparaissent... Puis reviennent quelques pages plus loin.
Quelqu'un a-t-il une solution ?
Et il y a plus ennuyeux : Sur mes galeries locales de test sous Wampserver (Php 5.4.11), je n'arrive plus à passer la mise à jour auto de la version 2.5.1 à 2.5.2 de piwigo.
Strict Standards: Non-static method updates::upgrade_to() should not be called statically in D:\www\monsite\gallery\admin\updates_pwg.php on line 121
[edit] Finalement, au bout d'une ènieme tentative de mise à jour auto, c'est passé... Pourquoi maintenant et pas le x fois précédentes ? Mystère... [/edit]
Dernière modification par Eric (2013-06-26 21:26:47)
Hors ligne
j'ai mis le bug comme étant à faire pour la beta2 [Bugtracker] ticket 2898
vraisemblablement, aucun problème poru passer les méthodes en statique ? (check_piwigo_upgrade, deltree, process_obsolete_list, dump_database, upgrade_to)
Hors ligne
D'après ce que je comprends des méthodes statiques (sujet un peu obscure pour moi, je l'avoue), tant que les méthodes en question ne sont pas appelées sur des objets, on devrait pouvoir les définir en statique.
Hors ligne