Annonce

#16 2012-12-04 23:57:25

Shawinkle
Membre
127.0.0.1
2011-08-08
21

Re: Compatibilité PHP 5.4

cljosse a écrit:

La lecture des xmp est elle obligatoire?
Sinon :
--> admin.
        plugin
           AMetaData
            référentiel
               mise a jour
                        Ignorer les métadonnées suivantes
                     Cocher xmp.

Désolé de passer pour un testiculo-fracteur, mais pour ma pomme, cela ne change rien. Et ce, même en re-scannant toutes les photos : http://goo.gl/ucYko

Hors ligne

#17 2012-12-05 00:57:35

pcc
Membre
2010-11-03
233

Re: Compatibilité PHP 5.4

cljosse a écrit:

La lecture des xmp est elle obligatoire?
Sinon :
--> admin.
        plugin
           AMetaData
            référentiel
               mise a jour
                        Ignorer les métadonnées suivantes
                     Cocher xmp.

Pour ma part, je n'utilise pas AMetaData!
Par contre si je désactive AMM et que je passe en 5.4 tout fonctionne!


Créer son site photo? PIWIGO bien sûr!!

Hors ligne

#18 2012-12-05 16:00:07

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Compatibilité PHP 5.4

Autre solution à essayer:
dans le fichier(config) à editer avec fileditor, ajouter:

$conf['show_php_errors'] = E_STRICT ;
ce qui masquera certains Warnings, mais ne corrigera pas les erreurs.

Hors ligne

#19 2012-12-05 16:42:07

Shawinkle
Membre
127.0.0.1
2011-08-08
21

Re: Compatibilité PHP 5.4

cljosse a écrit:

Autre solution à essayer:
dans le fichier(config) à editer avec fileditor, ajouter:

$conf['show_php_errors'] = E_STRICT ;
ce qui masquera certains Warnings, mais ne corrigera pas les erreurs.

\o/

Rah... le con... je n'y avais pas pensé... Merci!

Hors ligne

#20 2012-12-05 17:37:25

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Compatibilité PHP 5.4

Rappel::

Il y a des fonctions obsolètes en php 5.3  qui sont supprimées sous php 5.4,


■E_ALL inclut maintenant E_STRICT dans la directive de configuration error_reporting.
■ Transformer NULL, FALSE, ou une chaine vide en objet en lui ajoutant un attribut génère maintenant une erreur E_WARNING, au lieu de E_STRICT.
           (erreur dans AMenuManager checkPluginRelease() $conf['amm_config']['installed'])
etc...

http://php.net/manual/fr/migration54.incompatible.php

Dernière modification par cljosse (2012-12-06 07:59:19)

Hors ligne

#21 2012-12-12 06:23:33

manouche
Membre
2012-10-13
33

Re: Compatibilité PHP 5.4

Bonjour,
Y-a-t'il une correction dans les rails pour les deux plugins qui posent problème, en particulier AMM utillisé par de nombreux sites, car d'autres hébergeurs sont passés en 5.4 (pour moi medialook en 5.4.9) ?
Je sais que les auteurs ne sont pas toujours disponibles, mais AMM est quasiment indispensable pour configurer les menus.
Merci d'avance, courage et félicitations pour le travail de l'équipe.

Dernière modification par manouche (2012-12-12 06:34:34)

Hors ligne

#22 2012-12-12 20:46:38

grum
Former Piwigo Team
50% Nantes - 50% Paris
2007-09-10
2502

Re: Compatibilité PHP 5.4

Pour AMetaData, j'ai ouvert une la demande [Bugtracker] ticket 2804

Pour AMenuManager, il y a le bug [Bugtracker] ticket 2799 ; j'ai apporté une correction (disponible dans les dépôts) qui devrait marcher, mais je n'ai pas encore eu le temps de la tester avec PHP 5.4

Il faut que je monte un environnement de test avec PHP 5.4 avant tout...


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#23 2012-12-12 21:19:25

manouche
Membre
2012-10-13
33

Re: Compatibilité PHP 5.4

Ok, vu et merci beaucoup.
J'ai transféré les nouveaux fichiers et, "c'est magique !", AMM marche à nouveau (PHP 5.4.9 pour mon hébergement). Finies les lignes d'erreur et pas de blocage de connection.

Dernière modification par manouche (2012-12-12 21:20:35)

Hors ligne

#24 2013-01-09 22:34:24

Lemanime.com
Invité

Re: Compatibilité PHP 5.4

Bonsoir,

J'ai essayé aussi de passer en PHP 5.4 mais cela ne fonctionne pas du tout.
De nombreuses erreurs de scripts....
Après un retour en PHP 5.2, tout refonctionne

PHP 5.2 ne sera plus supporté sur 1&1 au profit de PHP 5.4

Quelle solution sera proposée pour corriger ces défauts ?

#25 2013-01-09 22:46:48

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Compatibilité PHP 5.4

quoi comme erreurs ?
je suis en 5.4.3 sur ma galerie de test et je n'ai aucune erreur

Hors ligne

#26 2013-01-10 10:13:04

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Compatibilité PHP 5.4

Salut.

Personellement en local avec PHP 5.4.xx Si la variable $conf['show_php_errors']  n'est pas egal a E_STRICT ;
J'ai cette liste de Warnings

Code:

Warning: Illegal string offset 'installed' in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\plugins\AMenuManager\amm_root.class.inc.php on line 685
 
Warning:  [mysql error 1054] Champ 'title' inconnu dans piwigo_amm_personalised
ALTER TABLE `piwigo_amm_personalised`
            MODIFY COLUMN `id` INTEGER  NOT NULL AUTO_INCREMENT,
            MODIFY COLUMN `title` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
            MODIFY COLUMN `nfo` VARCHAR(255)  CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 770

Warning:  [mysql error 1054] Champ 'pap.lang' inconnu dans field list
INSERT INTO `piwigo_amm_personalised_langs`
              SELECT pap.id, pap.lang, pap.title, pap.content
              FROM `piwigo_amm_personalised` pap
              WHERE pap.title!='' OR pap.content!=''; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 770

Warning:  [mysql error 1054] Champ 'lang' inconnu dans where clause
DELETE FROM `piwigo_amm_personalised` WHERE lang!='fr_FR'; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 770

Warning:  [mysql error 1091] Ne peut effacer (DROP) 'lang'. Vérifiez s'il existe
ALTER TABLE `piwigo_amm_personalised` DROP COLUMN `lang`,
             DROP COLUMN `title`,
             DROP COLUMN `content`; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 770

Warning:  [mysql error 1060] Nom du champ 'accessUsers' déjà utilisé
ALTER TABLE `piwigo_amm_urls`
            ADD COLUMN `accessUsers` VARCHAR(1024)  NOT NULL AFTER `visible`,
            ADD COLUMN `accessGroups` VARCHAR(1024)  NOT NULL AFTER `accessUsers`; in C:\Users\Claude\Documents\web\cl.josse.free.fr\Galerie\include\dblayer\functions_mysql.inc.php on line 770

Pour ne plus voir ces warnings:
il faut mettre $conf['show_php_errors'] = E_STRICT ;  dans le fichier de configuration.

Dernière modification par cljosse (2013-01-10 10:16:18)

Hors ligne

#27 2013-01-10 11:02:56

cljosse
Former Piwigo Team
2006-11-12
1167

Re: Compatibilité PHP 5.4

@grum
J'ai réinstallé AMenuMager à partir dépôts svn, et maintenant AMM ne génère plus d'erreurs.

Cool :-)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact