Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

polowigo
2025-11-28 12:44:18

Bonjour,

J'ai finalement migré cette machine de Buster vers Bullseye. Un peu rock'n'roll mais ça a fini par aboutir.
Pas mal de plumes perdues dans l'histoire mais je dispose maintenant de PHP 7.4.
Pour faire tourner le Piwigo, il a fallu (ré ?)installer les modules php-gd et php-mbstring.
Ça a l'air de rouler.

Prochaine étape : migrer vers Bookworms et mettre en place sury.org, mais ce sera sans doute avec la version 16.0.0 ou, qui sait, avec la 16.1.0.  :-)

polowigo
2025-11-27 10:34:46

Bonjour,

plg a écrit:

Piwigo 16 requiert PHP 7.4. Quand la 16 sera la version stable officielle (ça va pas tarder), on mettra à jour la page de prérequis

Je vois que ça n'a pas été mis à jour.

D'un autre côté, je m'interroge :

sur le forum anglais, k5 a écrit:

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.

https://piwigo.org/forum/viewtopic.php?id=34568

Pour mémoire, en PHP 7, on utilise la fonction substr.

polowigo
2025-11-23 12:21:31

nicolas a écrit:

J'ai donc vérifié et c'est toujours le cas et il y a php de 5.6 à 8.5 !

Je suis d'accord mais ces paquets ne sont plus disponibles pour les antiquités si j'en crois https://packages.sury.org/php/dists/ (sauf sur freexian je pense).
Et migrer de Buster à Bookworm sans passer par Bullseye me fait beaucoup hésiter je dois dire.
À mon avis, autant faire une fresh install en Trixie, ce qui me permettrait d'avoir les versions que tu indiques.

nicolas
2025-11-23 10:11:28

polowigo a écrit:

nicolas a écrit:

Pourquoi ne peux-tu pas mettre plusieurs versions de PHP ? Pourquoi ne mets-tu pas à jour PHP sans mettre à jour l'OS ?

Bonjour nicolas,

Un petit point sur la situation de cette machine équipée d'une distribution obsolète  :
- pour une mise-à-jour directe, il n'y a pas de paquet au-dessus de PHP 7.3,
- les paquets PHP ne sont plus disponibles sur deb.sury.org,
- et freexian est beaucoup trop onéreux pour un hobbie,
- installer une VM demanderait d'abord un long nettoyage,
- il reste donc la compilation et je suis assez réservé quant à la possibilité qu'elle aboutisse.

Tout ça mis bout-à-bout fait qu'il me sera beaucoup plus simple de migrer vers ma machine récente.
Il faut juste que je me fasse à l'idée et que je me lance.

Ton message m'a fait douté. Mais sur sury.org il y a encore tout de qu'il faut pour installer de très vieilles versions de php. Il y a peu de temps j'ai encore installé un php 5 pour migrer une vieille application en douceur vers php 8.5 !!!
J'ai donc vérifié et c'est toujours le cas et il y a php de 5.6 à 8.5 !
Mais j'ai peut-être pas compris quelque chose.

polowigo
2025-11-23 09:50:57

nicolas a écrit:

Pourquoi ne peux-tu pas mettre plusieurs versions de PHP ? Pourquoi ne mets-tu pas à jour PHP sans mettre à jour l'OS ?

Bonjour nicolas,

Un petit point sur la situation de cette machine équipée d'une distribution obsolète  :
- pour une mise-à-jour directe, il n'y a pas de paquet au-dessus de PHP 7.3,
- les paquets PHP ne sont plus disponibles sur deb.sury.org,
- et freexian est beaucoup trop onéreux pour un hobbie,
- installer une VM demanderait d'abord un long nettoyage,
- il reste donc la compilation et je suis assez réservé quant à la possibilité qu'elle aboutisse.

Tout ça mis bout-à-bout fait qu'il me sera beaucoup plus simple de migrer vers ma machine récente.
Il faut juste que je me fasse à l'idée et que je me lance.

nicolas
2025-11-23 08:06:26

polowigo a écrit:

Et sur ma machine usuelle, je ne peux ni faire cohabiter plusieurs versions de PHP ni upgrader l'OS pour différentes raisons.

Pourquoi ne peux-tu pas mettre plusieurs versions de PHP ? Pourquoi ne mets-tu pas à jour PHP sans mettre à jour l'OS ?

polowigo
2025-11-22 19:47:22

Bonsoir Charles69,

Merci pour ton idée mais malheureusement, comme l'a indiqué plg, les prérequis ne sont pas à jour.
Je bosse avec une version 7.3 de PHP et il faut une 7.4 minimum contrairement à ce qui est écrit dans le readme.

Et sur ma machine usuelle, je ne peux ni faire cohabiter plusieurs versions de PHP ni upgrader l'OS pour différentes raisons.
Bref je suis coincé et je vais devoir passer sur une autre machine, ce qui m'ennuie profondément mais, comme on dit, il faut vivre avec son temps.

Bonne soirée.

Charles69
2025-11-22 17:59:22

Bonsoir polowigo,

Je ne sais pas si c'est ton cas , mais hier j'ai installé une version 15.7 sur mon nas pour tester un plugin, et j'ai eu cette Http error 500, après consultation de google j'ai fait des tas de trucs recommandés sans résultat,  et finalement c'était juste un problème de droit d'écriture sur les répertoires .

plg
2025-11-22 15:31:20

Piwigo 16 requiert PHP 7.4. Quand la 16 sera la version stable officielle (ça va pas tarder), on mettra à jour la page de prérequis

polowigo
2025-11-22 11:25:27

Bonjour,

J'essaye d'installer la version 16 RC3 en local, avec la procédure que j'ai toujours suivie de la 2.10 à la 15.7.
Quand je lance le script install.php, j'obtiens une page blanche sous Firefox.
Chromium lui me renvoie une HTTP ERROR 500.

Dans les Requirements, il est indiqué :
PHP 7.4+. Piwigo can run with PHP 7.0+ but these end-of-life versions are no longer maintained and may expose your site to security vulnerabilities.
MySQL 5 or greater or MariaDB equivalent

Est-ce toujours d'actualité ?

Merci.

Version de PHP: PHP: 7.3.31-1~deb10u7
Version de MySQL: MySQL: 5.5.5-10.3.39-MariaDB-0+deb10u2

edit: Piwigo 16 nécessite absolument PHP 7.4 minimum.

Pied de page des forums

Propulsé par FluxBB

github linkedin newsletter Piwigo.org © 2002-2026 · Contact