Bonjour à tous.
Je voudrais expérimenter le passage de PS8.1.3 à PS8.1.5 avec 1click upgrade. La version est la dernière, à savoir la 5.0.1
Mais avant de le faire avec le site en production, je voudrais l'expérimenter en préproduction.
j'ai monté une préprod avec Ubuntu server, tinyCP comme panel, et un reverse proxy pour l'url, en docker, NGINX proxy manager, sur une autre bécane.
La préprod est pleinement exploitable, sur le front tout du moins, mais sur le back j'ai un souci, que je ne rencontre pas sur la version en prod du back office de la boutique.
Quand je me lance dans l'upgrade en cliquant sur 1click, j'ai le code erreur suivant (en mode débug)
Unknown error à la ligne 393 du fichier /root/modules/autoupgrade/classes/UpgradeSelfCheck.php
[8192] version_compare(): Passing null to parameter #2 ($version2) of type string is deprecated
Et la comparaison entre la version PS et la nouvelle ne se fait pas.
Je comprends pas où se situe le souci, en tout cas c'est a priori lié à la conf de mon "VPS" auto hébergé, vu que l'anomalie n'est pas rencontrée sur le site en prod.
- soit un environnement PHP8.1 / Apache inadéquat (une extension manquante?)
- soit un souci avec le reverse proxy (un paramètre à régler, un socket....).
Nota: j'utilisais avant le reverse proxy de Synology, je n'arrivais pas à entrer dans la page 1click j'arrivais à une erreur 404. En passant sur NGINX reverse proxy j'ai un peu avancé.
Je suis en manque d'inspiration...
Une idée?