@grum
J'ai réinstallé AMenuMager à partir dépôts svn, et maintenant AMM ne génère plus d'erreurs.
Cool :-)
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.
quoi comme erreurs ?
je suis en 5.4.3 sur ma galerie de test et je n'ai aucune erreur
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 ?
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.
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...
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.
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
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!
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.
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!
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
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.
Je confirme. J'ai désactivé les deux qui merdoyaient (parmi ma sélection) : Advanced Menu Manager & Advanced MetaData.
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.