You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2023-06-13 12:02:26

zpl2
Member
Registered: 2023-06-13
Posts: 16

migration Debian 11 vers Debian 12 probleme version de PHP

Bonjour,
j'ai un souci, je suis avec GLPI 10.0.3 et j'ai fait la migration de debian 11 vers debian 12. la version de PHP est passée de 7.4 à 8.2.5
Maintenant j'ai une page blanche dans GLPI qui me dit : PHP 7.4.0 - 8.2.0 (exclusive) required

Visiblement je ne peux plus revenir à php7.4, comment puis-je rattraper le coup ?

merci pour votre aide.

PS:
j'ai tenté de deéactiver la vérification de la version de PHP dans le fichier index.php (au cas ou), mais dans ce cas j'obtiens une page blanche...

Last edited by zpl2 (2023-06-13 12:10:53)

Offline

#2 2023-06-13 13:16:22

zpl2
Member
Registered: 2023-06-13
Posts: 16

Re: migration Debian 11 vers Debian 12 probleme version de PHP

lorsque je fais un php -m pour voir la liste des extensions présentes, je vois ceci :

root@glpi:~# php -m
[PHP Modules]
apcu
bz2
calendar
Core
ctype
curl
date
exif
FFI
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
ldap
libxml
mbstring
openssl
pcntl
pcre
PDO
Phar
posix
random
readline
Reflection
session
shmop
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xmlrpc
Zend OPcache
zip
zlib

[Zend Modules]
Zend OPcache


d'après la doc, dans les prérequis PHP, je devrais avoir aussi : mysqli que je ne vois pas dans la liste, ainsi que simplexml/xmlreader/xmlwriter mais ces 3 derniers là semble avoir été fusionnés avec php8.2-xml

root@glpi:~# apt-cache search simplexml
php-xml - module DOM, SimpleXML, WDDX, XML et XSL pour PHP — version par défaut
golang-github-masterzen-simplexml-dev - Go library to generate XML content from a naive DOM
php-horde-xml-element - Horde Xml Element object
php8.2-xml - DOM, SimpleXML, XML, and XSL module for PHP


qu'en pensez vous ?

Offline

#3 2023-06-13 15:03:04

zpl2
Member
Registered: 2023-06-13
Posts: 16

Re: migration Debian 11 vers Debian 12 probleme version de PHP

Bon dans l'urgence j'ai réinstallé mon serveur en debian 11, et remis mon backup. Tout roule maintenant.
Savez-vous ce qui empeche GLPI de fonctionner sur php 8.2.5 ??

Offline

#4 2023-06-14 08:33:59

cedric-anne
Administrator
Registered: 2018-07-02
Posts: 83

Re: migration Debian 11 vers Debian 12 probleme version de PHP

Bonjour,

Mettez à jour pour GLPI 10.0.7, le support de PHP 8.2 y est intégré.

Offline

#5 2023-06-15 08:43:22

zpl2
Member
Registered: 2023-06-13
Posts: 16

Re: migration Debian 11 vers Debian 12 probleme version de PHP

cedric-anne wrote:

Bonjour,

Mettez à jour pour GLPI 10.0.7, le support de PHP 8.2 y est intégré.

le support de 8.2 c'est a dire 8.2.x ? car on est en 8.2.5 sur debian 12.

Alors si je suis toujours en 10.0.3 pour GLPI c'est par ce que la dernière fois ou j'ai voulu faire l'update a 10.0.5 ca ne fonctionnait pas j'ai vraiment galéré et finalement je suis resté sur 10.0.3
Je retenterai a l'occasion.

Sinon, la en 10.0.3 si je vais sur la page http://glpi/front/config.form.php
dans la section GLPI constants, je vois tout en bas :
GLPI_MIN_PHP: 7.4.0
GLPI_MAX_PHP: 8.3.0

Bizarre non ?

alors que dans index.php j'avais vu un test de version

if (
    version_compare(PHP_VERSION, '7.4.0', '<') ||
    version_compare(PHP_VERSION, '8.2.0', '>=')
) {
    die('PHP 7.4.0 - 8.2.0 (exclusive) required');
}

Last edited by zpl2 (2023-06-15 09:01:07)

Offline

#6 2023-06-15 09:17:40

Chico008
Member
Registered: 2022-12-14
Posts: 383

Re: migration Debian 11 vers Debian 12 probleme version de PHP

quand on parle de php 8.2, ca inclus les sous version, donc 8.2.x marchent aussi, sinon ce serait indiqué version max 8.2.3 par exemple
c'est comme ca pour tout logiciel.

Offline

#7 2023-06-15 09:32:38

zpl2
Member
Registered: 2023-06-13
Posts: 16

Re: migration Debian 11 vers Debian 12 probleme version de PHP

OK bien compris. Donc il faut que je trouve le moyen d'updater mon GLPI avant de migrer vers DEBIAN 12.

sinon perso, j'aurai plutot mis 8.2.0 (excluded) au lieu de exclusive

Last edited by zpl2 (2023-06-15 09:45:19)

Offline

#8 2023-06-15 13:55:10

Chico008
Member
Registered: 2022-12-14
Posts: 383

Re: migration Debian 11 vers Debian 12 probleme version de PHP

bah rien ne t'empeche de migrer ton glpi sur ton nouveau serveur directement.
tu exporte ta bdd de ton debian 11 vers debian 12
tu met glpi derniere version, et quand tu le lancera il te fera la migration de la base.

Offline

Board footer

Powered by FluxBB