Pages: 1
Bonjour,
Migration de 13.8.0 à 14.5.0 et de php 7.4 à 8.2
erreur lors de l'utilisation du plugin video.js pour faire les posters [ all videos without poster ]
Fatal error: Uncaught Error: Class "SimpleXMLElement" not found in /var/www/html/photos/piwigo/plugins/piwigo-videojs/include/mediainfo.php:34 Stack trace: #0 /var/www/html/photos/piwigo/plugins/piwigo-videojs/include/function_sync2.php(81): include() #1 /var/www/html/photos/piwigo/plugins/piwigo-videojs/admin/admin_batchmanager.php(169): require_once('...') #2 /var/www/html/photos/piwigo/include/functions_plugins.inc.php(264): vjs_element_set_global_action() #3 /var/www/html/photos/piwigo/admin/batch_manager_global.php(418): trigger_notify() #4 /var/www/html/photos/piwigo/admin/batch_manager.php(814): include('...') #5 /var/www/html/photos/piwigo/admin.php(346): include('...') #6 {main} thrown in /var/www/html/photos/piwigo/plugins/piwigo-videojs/include/mediainfo.php on line 34
La ligne 34 c'est :
34 $xml = new SimpleXMLElement($output);
les packages php8.2-xml et php8.2-xmlrpc sont bien installés.
et le résultat d'un phpinfo.php indique bien 8.2
Configuration File (php.ini) Path /etc/php/8.2/apache2
Loaded Configuration File /etc/php/8.2/apache2/php.ini
Scan this dir for additional .ini files /etc/php/8.2/apache2/conf.d
Après un reboot du pi (oui il fallait un reboot :-( ) reste encore :
Warning: strtotime(): Epoch doesn't fit in a PHP integer in /var/www/html/photos/piwigo/plugins/piwigo-videojs/include/exiftool.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/photos/piwigo/plugins/piwigo-videojs/include/function_caller.php:48) in /var/www/html/photos/piwigo/include/page_header.php on line 99
Auriez vous une idée pour corriger ces deux warnings car l'affichage cela ne fait pas top du tout ?
Merci beaucoup
Hors ligne
J'ai appliqué la solution indiquée dans :
https://piwigo.org/forum/viewtopic.php?id=33079
ajouter dans le fichier config_default.inc.php
$conf['show_php_errors_on_frontend'] = false;
c'est mieux, y a plus de warning, mais y a toujours un paquet de ligne en haut de la page
cf : https://ibb.co/Jr1f6GT
Une idée ?
Cordialement
Hors ligne
Un passage en Piwigo 15.0.0 et [extension by xbgmsharp] piwigo-videojs en version 15.b ce serait pas mal pour y voir plus clair
Hors ligne
Bonjour,
Je pensais qu'avec une version 14.5 cela allait être stable, faut croire que non.
Mise à jour : Piwigo 15 : Ok
Mise à jour piwigo-videojs 15.b : Ok
-> à noter : sur la page https://github.com/Piwigo/piwigo-videojs
il est indiqué mv piwigo-videojs-master piwigo-videojs
Cette commande est caduque, le unzip créé un sous répertoire piwigo-videojs, et non piwigo-videojs-master
Aucun changement, cf les copies d'écran ci-joints :
https://ibb.co/Qr14b7X
et
https://ibb.co/PtKGJKb
Merci d'avance pour votre aide permettant la résolution
Cordialement
Phil
Réf :
Piwigo 15.0.0 Dernière version ?
Installé le 5 Janvier 2022, il y a 2 ans 9 mois 3 semaines
Système d'exploitation: Linux
PHP: 8.2.24 (Montrer les informations) [2024-10-27 08:44:08]
MySQL: 10.5.26-MariaDB-0+deb11u2 [2024-10-27 09:44:08]
Bibliothèque graphique: External ImageMagick 6.9.11-60
Hors ligne
Pages: 1