Merci de ta réponse. Pour être précis, j’avais un site sous spip 3.2 qui avait un squelette assez compliqué qui utilisait sarkaspip et centrimage (entre autres). Il s’est mis à ne plus très bien fonctionner (notamment en m’affichant le panneau en travaux de façon intempestive) et j’ai tenté de passer en 4.0.x et c’est là que les vrais problèmes ont commencé (page complètement blanche). J’ai fini par repartir quasiment from scratch, en installant un 4.1.5, en renonçant à quasiment tous les plugins (dont sarkaspip) et réécrivant tous les articles (une quarantaine), renseignements pris à l’aide de phpmyadmin dans l’ancienne base. Ça m’a pris deux jours. Mais le problème de la page blanche est revenu au bout d’un mois et je n’en viens pas à bout.
La méthode employée fait que rien ne subsiste de la version 3.2 !
En fait, j’avais renoncé à spip_loader depuis qu’il y a deux ou trois ans il avait refusé de fonctionner. Mais voici la méthode que j’emploie pour mettre à jour. Mettons que le répertoire de mon spip s’appelle totolehero.
1 — J’installe à côté de totolehero le répertoire de la dernière version de spip téléchargé depuis spip.net
2 — Je supprime le répertoire IMG de spip-v4
3 — je transfère depuis totolehero dans spip-v4, le répertoire IMG de totolehero, le fichier config/connect.php, mon répertoire squelettes (pas très gros !)
4 — Je crée à toute fins utiles plugin/auto/ dans spip-v4
5 — Je renomme totolehero en vieuxtoto et spip-v4 en totolehero.
6 — Je me connecte comme admin (éventuellement la base se met à jour) et j’appelle le site public.
À ce stade, tout est redevenu comme avant et cela dure ce que ça dure… (5 jours la dernière fois !)
Du coup il ne peut pas rester grand chose de la version précédente, sauf bien sûr dans le répertoire squelettes.
Pour la dernière mise à jour, je suis passé à php 8.1 : on verra ce que ça donne. Si problème, je retenterai spip_loader, mais je n’y crois qu’à moitié.
Merci pour ton aide en tout cas !
Et désolé pour la longueur de ce message !