#1 2025-11-26 20:58:24

ClaudeVV
Member
2019-01-11
3

Erreur synchro dernière version de pw

Hello,

Après avoir fait la maj 16 de pw, j'ai une erreur quand je veux faire une synchonisation
Fatal error: Uncaught Error: Call to undefined function str_starts_with() in /home3/voxxxxxxe/sites/xxx/admin/include/functions_metadata.php:195 Stack trace: #0 /home3/voxxxxxxe/sites/xxx/admin/site_reader_local.php(155): get_sync_metadata(Array) #1 /home3/voxxxxxxe/sites/xxx/admin/site_update.php(867): LocalSiteReader->get_element_metadata(Array) #2 /home3/voxxxxxxe/sites/xxx/admin.php(407): include('/home3/voyagevi...') #3 {main} thrown in /home3/voxxxxxxe/sites/xxx/admin/include/functions_metadata.php on line 195

D'autre part je ne vois dans mes albums que celui des photos uploadées par ftp, aucun autre...
Merci pour votre aide
Cordialement

Piwigo 16.0.0 Dernière version ?
Installé le 21 novembre 2025, il y a 5 jours
Système d'exploitation: Linux (container)
PHP: 7.4.33 (Montrer les informations) [2025-11-26 20:55:45]
MySQL: 11.4.9-MariaDB [2025-11-26 20:55:45]
Bibliothèque graphique: External ImageMagick 6.9.13-25
Taille du cache 366.69 Mo   calculé à l'instant Rafraîchir

Plugins
Add < head > element
Additional Pages
Admin Tools
Extended Description
LocalFiles Editor
rightClick
VideoJS

Offline

 

#2 2025-11-26 21:01:12

OHappyDay
Member
2023-02-08
199

Re: Erreur synchro dernière version de pw

This is an English forum. Please either write in English or head over to the French forum.

Offline

 

#3 2025-11-27 05:56:44

k5
Member
2017-11-05
71

Re: Erreur synchro dernière version de pw

Bonjour

La fonction str_starts_with n'existe pas sur php 7.4, il a été ajouté depuis php 8.0 donc la solution serait de passer à php 8.

A très vite

Offline

 

#4 2025-11-27 09:16:02

moberley
Member
2025-11-10
90

Re: Erreur synchro dernière version de pw

If a PHP upgrade is not possible, then a polyfill in the personal plugin will also work.

https://piwigo.org/forum/viewtopic.php? … 80#p193380

Offline

 

#5 2025-11-27 10:43:48

polowigo
Member
France
2022-08-06
45

Re: Erreur synchro dernière version de pw

Bonjour,

k5 wrote:

La fonction str_starts_with n'existe pas sur php 7.4, il a été ajouté depuis php 8.0 donc la solution serait de passer à php 8.

Le prérequis du README.md indique toujours PHP 7.4+.
Ne serait-il pas possible de tester la version à l'aide de  "phpversion" et d'employer "substr" en présence de PHP 7 ?

Offline

 

#6 2025-11-27 11:17:13

Linty
Piwigo Team
2023-11-03
72

Re: Erreur synchro dernière version de pw

polowigo wrote:

Bonjour,

k5 wrote:

La fonction str_starts_with n'existe pas sur php 7.4, il a été ajouté depuis php 8.0 donc la solution serait de passer à php 8.

Le prérequis du README.md indique toujours PHP 7.4+.
Ne serait-il pas possible de tester la version à l'aide de  "phpversion" et d'employer "substr" en présence de PHP 7 ?

Hello,

On va corriger ça pour Piwigo 16.1.0 car on veut garder la compatibilité PHP7.4+ mais en attendant vous pouvez faire la correction comme suggéré par moberley

We will fix this for Piwigo 16.1.0 because we want to maintain PHP7.4+ compatibility, but in the meantime, you can make the correction as suggested by moberley


“An adventure between passion and logic.”

Offline

 

#7 2025-11-28 09:12:05

ClaudeVV
Member
2019-01-11
3

Re: Erreur synchro dernière version de pw

Merci pour votre réponse, tout fonctionne à présent.
Thank you

Offline

 

Board footer

Powered by FluxBB