au sujet de exiftool comment s'en sert-on dans piwigo ?
Est-ce que ça permet de lancer google maps à partir d'une photo stockée dans piwigo ?
je vois bien qu'il y a les champs longitude, latitute dans la table piwigo_images
Problème à la synchro avec Exiftool
variable null ligne 23 de pluginsexiftool_keywords/main.inc.php
corrigé par:
$metadata = json_decode((string) $output, true);
bonjour,
j'essaie la 13 RC3 en utilisant la fonction upgrade.php
voici mes observations :
1- à la fin de l'upgrade, message :
No upgrade required, the database structure is up to date
2 au login administrateur :
[mysql error 1054] Unknown column 'user_agent' in 'field list'
malgré tout, on est quand même enregistré comme administrateur
3- quand on entre dans la fonction "administration" :
Some database upgrades are missing, upgrade now
la mise à jour se fait avec "upgrade now".
La procédure upgrade.php ne fait donc pas l'ensemble de la mise à jour des tables.
4- toujours sous "administrateur", la consultation des photos donne les warnings suivants :
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in
xxx\plugins\AdminTools\include\events.inc.php on line 116
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in
xxx\plugins\AdminTools\include\events.inc.php on line 117
Ceci n'arrive que quand le plugin "Admin Tools" est validé; c'est donc un problème de mise à jour du plugin.
ça n'arrive aussi que quand le champ "date_creation" de la table piwigi_images est "null"
5- régénération des tailles multiples toujours impossible.
... that's all folks !!!
Premiers constats après upgrade vers la version V13.0RC2
Pas de problème à l'upgrade en suivant la procédure manuelle de l'aide en ligne
Pas de problème visible pour naviguer dans les albums en tant que visiteur standard (utilisateur inscrit) mais
Warning avec le plugin Exiftool
Divers warning en tant qu'administrateur pour imposer un ordre de tri automatique aux albums ou pour créer un smart album.
Détails dans le fichier ci-dessous. En espérant que ce genre de contribution aide. Sinon, me dire comment faire pour aider. Dans les limites de mes possibilités ...
Thierry
Admin
Album>Ordre de tri automatique
Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /htdocs/album.guiyou.online/admin/include/functions.php on line 2377
==> Modification de la ligne 2377 pour corriger le problème:
if (in_array($category_id, explode((string) ',', (string) $user['forbidden_categories'])))
----------------------------------------------------------------------------------------------
Admin
Smartalbum>Créer un nouvel album
Warning: Undefined array key "filters" in /htdocs/album.guiyou.online/_data/templates_c/p6jhns^bf2054d18d8d3decdeb7c49272683987e79137ec_0.file.album.tpl.php on line 386
Warning: Attempt to read property "value" on null in /htdocs/album.guiyou.online/_data/templates_c/p6jhns^bf2054d18d8d3decdeb7c49272683987e79137ec_0.file.album.tpl.php on line 386
Impossible d'ajouter des tags de sélection
-------------------------------------------------------------------------------------------------
Visiteur - Standard user
Photo>Montrer les méta-données du fichier
(ExifTool)
Deprecated
: json_decode(): Passing null to parameter #1 ($json) of type string is deprecated in
/htdocs/album.guiyou.online/plugins/exiftool_keywords/main.inc.php
on line
23
Bonjour, pour le point 2 du 26/08, j'ai suivi cette reco
https://www.drupal.org/project/paragrap … es/3261242
et ça fonctionne dans
functions_HTML.inc ligne 534
remplages_class.PHP ligne 911
Je suis avec la v12.3, Ça me retire lors premiers warnings. Beaucoup d'autres apparaissent avec les fonctions d'admin.
Je vais installer la RC2 pour voir.
Quand je rajoute le champ 'user_agent' à la table piwi_activity, plus de message d'erreur au login administrateur.
J'ai fait une réinstallation de 13 RC2 en restant sur PHP 7.4.
Mes observations :
1- -----------------------à la première connexion administrateur voici le message :
[mysql error 1054] Unknown column 'user_agent' in 'field list'
INSERT INTO `piwi81_activity`
(`object`,`object_id`,`action`,`performed_by`,`session_idx`,`ip_address`,`details`,`user_agent`)
VALUES('user','1','login','1','a783797fc9baa1ef5dacfc05866c6559','92.139.118.98','a:1:{s:6:\"script\";s:14:\"identification\";}','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36')
#1 my_error /htdocs/proto.ec-lannion.fr/piwi81/include/dblayer/functions_mysqli.inc.php(132)
#2 pwg_query /htdocs/proto.ec-lannion.fr/piwi81/include/dblayer/functions_mysqli.inc.php(550)
#3 mass_inserts /htdocs/proto.ec-lannion.fr/piwi81/include/functions.inc.php(610)
#4 pwg_activity /htdocs/proto.ec-lannion.fr/piwi81/include/functions_user.inc.php(953)
#5 log_user /htdocs/proto.ec-lannion.fr/piwi81/include/functions_user.inc.php(1157)
#6 pwg_login /htdocs/proto.ec-lannion.fr/piwi81/include/functions_plugins.inc.php(214)
#7 trigger_change /htdocs/proto.ec-lannion.fr/piwi81/include/functions_user.inc.php(1079)
#8 try_log_user /htdocs/proto.ec-lannion.fr/piwi81/identification.php(63)
les reconnexions suivantes se passent bien
2-------------------------------------
piwigo demande une mise à jour :
some database upgrades are missing, upgrade now
puis en validant :
2 upgrades to apply
=== upgrade 163
add user_infos.preferences
=== upgrade 164
Create dedicated user agent column for activity.
3------------------------------------------
régénération des tailles multiples toujours impossible.
autre warning en ouvrant la gestion des albums :
dd41b1e47c9a79e7d7b49b2a1217ba8b827dc_0.file.cat_list.tpl.phpon line57
Warning: Undefined array key "pwg_album_manager_view" in G:\piwi_13rc2\_data\templates_c\p6jhns^aa51d41b1e47c9a79e7d7b49b2a1217ba8b827dc_0.file.cat_list.tpl.php on line57
le warning disparait en rafraichissant la page.
Pour info, le point 2 est dû au fait que tous les champs date_creation de la table piwi_images étaient "null".
en recopiant date_available dans date_creation les warning disparaissent.
La régénération des tailles multiples ne donnent lieu à aucun warning PHP, simplement un message :
"x photos ne peuvent pas être régénérées"
voici ma configuration :
Piwigo 13.0.0RC2
Système d'exploitation: WINNT
PHP: 8.1.6
MySQL: 10.4.24-MariaDB
Bonjour
Voilà où j'en suis :
1- Régénération des tailles multiples impossible. J'ai effacé toutes les tailles multiples de l'album concerné pour voir si la régénération fonctionnait mais échec également.
2- Quand je remets les fichiers du cache de la version piwigo sous php 7.4 je vois bien les photos mais j'ai des messages :
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in F:\\piwi-new\plugins\AdminTools\include\events.inc.php on line 116
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in F:\piwi-new\plugins\AdminTools\include\events.inc.php on line 117
3- quand dans la gestion des albums, je demande de rafraichir le lot de photos, j'ai ces messages :
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 3 in F:\piwi-new\include\dblayer\functions_mysqli.inc.php:132
Stack trace: #0 F:\piwi-new\include\dblayer\functions_mysqli.inc.php(132): mysqli->query('\nSELECT COUNT(*...') #1 F:\piwi-new\admin\batch_manager.php(478): pwg_query('\nSELECT COUNT(*...') #2 F:\piwi-new\admin.php(320): include('F:\\...') #3 {main} thrown in F:\piwi-new\include\dblayer\functions_mysqli.inc.php on line 132
Du coup, là ça marche comment Piwigo 13.0.0RC2 avec PHP 8.1 ?
merci,
J'ai installé piwigo 13.0.Orc2
puis mis à jour par upgrade.php qui signale que la base est déjà à jour.
en me connectant sur le compte administrateur, il y a ce message :
Some database upgrades are missing, upgrade now
puis en validant :
2 upgrades to apply
=== upgrade 163
add user_infos.preferences
=== upgrade 164
Create dedicated user agent column for activity.
Le logout est impossible ... puis le devient plus tard.
J'ai par ailleurs des problèmes avec la régénération des tailles multiples des photos mais c'est un autre débat.
Bonjour jym_22,
Il vaudrait mieux essayer la topic:29789
Bonjour,
J'ai installé une version de PHP 8.1 sur mon PC.
La version PIWIGO 12.3.0 se lance avec des warnings (deprecated string_tags(), trim() etc ...)
J'ai chargé la version 13.0 beta 2 sans la lancer.
les premiers warnings apparaissent dans functions_html.inc.php
En comparant les fichiers functions_html.inc.php des versions 12 et 13 je ne vois pas de changement dans la 13.0
Ma question : est-il prévu que la version 13 release supporte PHP 8 ?
Merci et encore bravo pour ce produit !