Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

cljosse
2013-01-10 11:02:56

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

Cool :-)

cljosse
2013-01-10 10:13:04

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.

mistic100
2013-01-09 22:46:48

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

Lemanime.com
2013-01-09 22:34:24

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 ?

manouche
2012-12-12 21:19:25

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.

grum
2012-12-12 20:46:38

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...

manouche
2012-12-12 06:23:33

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.

cljosse
2012-12-05 17:37:25

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

Shawinkle
2012-12-05 16:42:07

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!

cljosse
2012-12-05 16:00:07

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.

pcc
2012-12-05 00:57:35

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!

Shawinkle
2012-12-04 23:57:25

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

cljosse
2012-12-04 16:42:41

pcc a écrit:

flop25 a écrit:

Je me trompe ou register global était passé en off par défaut depuis php 4?

Bonjour,
Chez 1et1, je suis en version5.2.17
1et 1 précise:Veuillez prendre en compte qu'après le basculement à PHP5.4, l'option «
Register Globals »n'est plus supportée


J'ai fait l'essai de passer en 5.4 et en effet:
Des messages du genre :
Code:
Warning: Illegal string offset 'value' in /homepages/12/d293140046/htdocs/album/plugins/AMetaData/JpegMetaData/Readers/XmpReader.class.php on line 755

Warning: Illegal string offset 'value' in /homepages/12/d293140046/htdocs/album/plugins/AMetaData/JpegMetaData/Readers/XmpReader.class.php on line 755

Warning: Cannot modify header information - headers already sent by (output started at /h

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.

Shawinkle
2012-12-03 23:27:54

Je confirme. J'ai désactivé les deux qui merdoyaient (parmi ma sélection) : Advanced Menu Manager & Advanced MetaData.

gbo
2012-12-03 21:48:01

En local avec wampserver, je n'ai pas eu de souci en utilisant PHP 5.43.
Ma galerie Piwigo  est dans la   version 2.4.5.

Pied de page des forums

Propulsé par FluxBB

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