Pour info : spip_loader.php => probléme le 01/03/2026 a 8:46

Bonjour

soit le message spip

Bonjour,

Le site https://spipfactory.org peut être mis à jour vers une nouvelle
version de SPIP.

Pour des questions de sécurité, il est important de garder votre site à
jour.

je vais sur Télécharger SPIP - SPIP

-* récupérez le fichier spip_loader.php

je le dépose par FTP sur mon site et je lance
-* https://site/spip_loader.php

ma page affiche :

Fatal error: Uncaught PharException: phar « /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php » SHA512 signature could not be verified: broken signature in /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php:18 Stack trace: #0 /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spip_loader.php(18): Phar::mapPhar(‹ spip_loader.pha… ›) #1 /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spip_loader.php(128): Spip\Loader\Stub->init() #2 {main} thrown in /home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spip_loader.php on line *18

je ferais via le zip : spip-v4.4.11

Cordialement

Une recherche avec les termes "Uncaught PharException: phar" renvoie en 3e reponse le post suivant, est-ce que ça résoud ton problème ?

Arghhhhh , merci
j’avais oublié le mode binaire, sur la mutu cela été ok mais pas sur le site hors mutu

par contre j’affiche , mais cela est un autre problème sans doute lié a composer, je suppute car je voie le répertoire /vendor

Deprecated: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 24

Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 262

Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 263

Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 288

Deprecated: GuzzleHttp\Promise\each_limit(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 289

Deprecated: GuzzleHttp\Promise\each_limit_all(): Implicitly marking parameter $onFulfilled as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/b313813ae3dfa81e21eb5a95d7ad323f/sites/spipfactory.org/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 310

spip_loader fait le grand écart entre PHP 5.6 et 8.5.
Ces dépréciations sont sans aucune gravité : ça marche quand même.

Remarque : c’est une mauvaise pratique d’afficher les erreurs PHP sur un environnement en prod.

si tu me dit comment ne pas les afficher
oups je croie que j’ai fait la manip sur la mutu mais pas sur le site seul

D’habitude, c’est la question inverse : Les aides au débuggage de squelettes - SPIP

Donc, il faut que tu cherches un peu sur Internet le contraire de

// Activer les rapports d’erreurs PHP
error_reporting(E_ALL^E_NOTICE);
ini_set ("display_errors", "On");

define(‹ SPIP_ERREUR_REPORT ›, E_ALL & ~E_WARNING & ~E_NOTICE & ~E_DEPRECATED); // planquer les warning
error_reporting(SPIP_ERREUR_REPORT); // planquer les erreur php du serveur

EN tout cas que nenni , d’où ma question

je chercherais merci