On commence par un essai sur le site /web/test de Syno3, sur la base du site newdocs (jjp’s files)
On y installe un SPIP 3.1.3, puis on y restaure jjp’s files à partir de jjp_files_20230706. Le site fonctionne.
On installe ensuite un SPIP-4.2.3 dans le répertoire /testpip423. échec
Après consultation de la doc SPIP, on voit que le problème est lié à la version de php. (voir ce tableau)
La dernière version compatible avec php7.4 est SPIP 4.2
On charge la version SPIP 4.2.0, on l’installe , et SPIP répond qu’il attend une version de php >= 7.4.0
On charge la version SPIP-4.0.0, on l’installe, et elle ne fonctionne pas.
On renonce au test sur Syno3, pour le conduire chez OVH, où on utilise le répertoire
test.d3jp.com/spip4.
Après installation d’une version SPIP-4.0.0, et préfixe de table spiptest, on restaure la base jjp_files_20230706 et on lance la procédure de mise à jour. Le sit fonctionne, sauf le nuage.
On charge une nouvelle version des plugins spip.bonux et nuage, et tout rentre dans l’ordre.
Il reste à corriger l’affichage de la pagination, par l’ajout d’une feuille de styles destinée à cette fonction.
La suite de ce travail avec SPIP4 est décrite dans le cahier consacré au site newdocs.
Le site de test est opérationnel sur www.test.d3jp.com/spip4