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
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!
Hors ligne
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
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
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
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
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...
Hors ligne
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
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 ?
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
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
@grum
J'ai réinstallé AMenuMager à partir dépôts svn, et maintenant AMM ne génère plus d'erreurs.
Cool :-)
Hors ligne