Bonsoir,
J'ai il y a 2heures à la mise à jour vers 15.0 de piwigo, je disposais de la version la plus récente.
La mise à jour a échouée et j'ai obtenu ce message d'erreur :
Fatal error: Uncaught Error: Call to undefined function send_piwigo_infos() in /home/ellaime/public_html/include/page_tail.php:52 Stack trace: #0 /home/ellaime/public_html/include/functions.inc.php(1062): include() #1 /home/ellaime/public_html/include/functions.inc.php(1091): redirect_html('./upgrade.php?n...', 'Redirection...', 0) #2 /home/ellaime/public_html/admin/include/updates.class.php(584): redirect('./upgrade.php?n...') #3 /home/ellaime/public_html/admin/updates_pwg.php(88): updates::upgrade_to('15.0.0', 3) #4 /home/ellaime/public_html/admin/updates.php(33): include('/home/ellaime/p...') #5 /home/ellaime/public_html/admin.php(346): include('/home/ellaime/p...') #6 {main} thrown in /home/ellaime/public_html/include/page_tail.php on line 52
Je suis novice, moins d'un an d'expèrience, et n'ai jamais rencontré d'anomalie lors des montées de versions précédentes.
J'ai réalisée une sauvegarde complète de ma Db juste avant la mise à jour et je dispose d'une version de mes fichiers du site datant de juillet (car aucun contenu nouveau sur mon site depuis cette date).
Merci de vos conseils avisés (ce n'est pas urgent)
Bonne soirée,
Philippe L
Version de Piwigo: celle précédente la 15
Version de PHP: 8.3.11 hébergé chez Ifastnet
Version de MySQL: 10.6.19
URL Piwigo: https://www.ellaime.fr/
Hors ligne
Je me suis trompé de message d'erreur (copier/coller) celui précédent est celui obtenu désormais après le bug de la mise à jour. Celui obtenu lors de l'installation était le suivant :
Fatal error: Uncaught Error: Call to undefined function send_piwigo_infos() in /home/ellaime/public_html/include/page_tail.php:52 Stack trace: #0 /home/ellaime/public_html/include/functions.inc.php(1062): include() #1 /home/ellaime/public_html/include/functions.inc.php(1091): redirect_html('./upgrade.php?n...', 'Redirection...', 0) #2 /home/ellaime/public_html/admin/include/updates.class.php(584): redirect('./upgrade.php?n...') #3 /home/ellaime/public_html/admin/updates_pwg.php(88): updates::upgrade_to('15.0.0', 3) #4 /home/ellaime/public_html/admin/updates.php(33): include('/home/ellaime/p...') #5 /home/ellaime/public_html/admin.php(346): include('/home/ellaime/p...') #6 {main} thrown in /home/ellaime/public_html/include/page_tail.php on line 52
Hors ligne
La fonction send_piwigo_infos() a été ajoutée en Piwigo 15. Donc si ton Piwigo appelle cette fonction, mais qu'il ne la trouve pas, c'est qu'il y a partiellement des fichiers de la 15 et partiellement des fichiers de la 14.
J'appliquerais la procédure de mise à jour manuelle : https://fr.piwigo.org/guides/mise-a-jour/manuelle
Hors ligne
Bonsoir PLG,
J'ai appliqué la méthode proposée cela fonctionne parfaitement. Encore merci.
Bonne soirée,
Philippe
PS : Proposition d'ajout de la doc transmise (https://fr.piwigo.org/guides/mise-a-jour/manuelle) :
Étape 6 :
Utilisez votre logiciel FTP habituel pour transférer la nouvelle version de Piwigo, c'est à dire le contenu du répertoire “piwigo” télécharger à l'étape 1 MAIS Sans les dossiers épargnés à l'Étape 5.
Étape 7 :
lancer l'update via l'url ci dessous si votre dossier web public ('public_html' par exemple) héberge au premier niveau l'installation de Piwigo:
http://example.com/upgrade.php
Hors ligne