J’ai téléchargé la dernière version du spip_loader et mes sites sont en Php 8.4.
Deprecated: GuzzleHttp\Promise\queue(): Implicitly marking parameter $assign as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/sites/monsite/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/sites/monsite/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 260
Deprecated: GuzzleHttp\Promise\each(): Implicitly marking parameter $onRejected as nullable is deprecated, the explicit nullable type must be used instead in phar:///home/clients/sites/monsite/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 260
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/sites/monsite/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 285
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/sites/monsite/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 285
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/sites/monsite/spip_loader.php/vendor/guzzlehttp/promises/src/functions.php on line 307
Bonjour @sebastien.gerard, comment as tu transférer le spip_loader sur ton hébergement ? Est-ce en FTP ?
Une erreur peu venir de la façon dont il est transférer.
Utiliser spip_loader - SPIP Attention : Le script étant compressé, si vous utilisez le protocole FTP, configurez votre logiciel client en mode binaire pour ce transfert [1].
Merci pour ta réponse.
J’ai utilisé le mode binaire pour transférer le spip loader.
J’ai les warnings sur le spip loader sur les 5 sites que l’on fait tourner via SPIP.
Avant, je n’avais jamais eu de soucis lors des précédentes mises à jour. Ils étaient sur la dernière version avant la toute nouvelle mise à jour qui vient d’être publiée.
Après, si je passe en PHP 8.3, tout fonctionne bien et je n’ai plus les Warnings. Je peux essayer de voir d’où vient le soucis et proposer une correction si besoin mais je préfère être sûr de ne pas être le seul dans cette situation.
Malheureusement ces deprecated sont « normaux » si le serveur affiche les erreurs et warnings php. En production les erreurs php ne devraient pas être affichées. C’est malheureusement trop souvent le cas.
Si tu n’as pas le cas en php 8.3 c’est peut-être que display_errors est à Off dans le php.ini decette version de php
Ces deprecated viennent du fait que le spip_loader.php couvre des versions php de 5.6 à 8.5…