Bonsoir @JeromeD
Je me suis connectée à ton site avec les codes envoyés.
j’ai fait des tests en local, avec la même config que toi, PHP 7.4.33 avec un SPIP4.2.9 mais propre et sans plugins.
J’ai créé une rubrique et publié un article dans lequel j’ai téléversé 4 images, toutes apparaissent bien dans le portfolio via /squelettes-dist/inclure/documents.html
A la suite, j’ai dupliqué ce fichier et l’ai mis dans un répertoire squelettes à la racine ( car il ne faut modifier aucun des fichiers de /squelettes-dist sinon ils seront écrasés à la prochaine MAJ ) retesté, re OK,
Puis j’ai pris tes deux fichiers article.html et inclure/documents.html actuellement sur
http://cheval.oak-webdesign.com/squelettes/article.html
http://cheval.oak-webdesign.com/squelettes/inclure/documents.html
et je les ai mis dans /squelettes retesté, re OK
bref, je ne reproduis pas ton problème.
La seule chose que je vois et pour laquelle j’ai fait quelques recherches c’est l’insertion de cette phrase quand j’'ai copié ton code source [an error occurred while processing this directive]
qui semble être un souci de droits d’accès, mais je n’en sais pas plus.
J’ai ajouté une image dans Le Cheval mécanique - Le Cheval mécanique mais celle-ci n’apparait pas non plus dans le portfolio.
Donc, à ce stade, ça semble provenir de ailleurs que des fichiers SPIP.