#1 2025-11-22 11:25:27

polowigo
Membre
2019-04-11
617

[Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.

Dernière modification par polowigo (2025-11-28 12:47:07)

Hors ligne

#2 2025-11-22 15:31:20

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12787

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#3 2025-11-22 17:59:22

Charles69
Membre
2023-01-12
376

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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 .

Hors ligne

#4 2025-11-22 19:47:22

polowigo
Membre
2019-04-11
617

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.

Hors ligne

#5 2025-11-23 08:06:26

nicolas
Former Piwigo Team
2004-12-30
1579

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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 ?


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#6 2025-11-23 09:50:57

polowigo
Membre
2019-04-11
617

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.

Hors ligne

#7 2025-11-23 10:11:28

nicolas
Former Piwigo Team
2004-12-30
1579

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.


Donnez du peps à vos tags
Laissez vos visiteurs vous aidez à tagger vos images avec user_tags

Hors ligne

#8 2025-11-23 12:21:31

polowigo
Membre
2019-04-11
617

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.

Hors ligne

#9 2025-11-27 10:34:46

polowigo
Membre
2019-04-11
617

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.

Hors ligne

#10 2025-11-28 12:44:18

polowigo
Membre
2019-04-11
617

Re: [Résolu] Piwigo 16RC3 installation en local impossible avec PHP 7.3

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.  :-)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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