Archives de
Day: 15 février 2023

Petit Bug avec PHP8 et WordPress 6.1.1

Petit Bug avec PHP8 et WordPress 6.1.1

La semaine dernière, j’ai constaté un petit problème sur l’un de nos site web tournant sous WordPress 6.1.1

Lorsque je souhaitais faire une mise à jour d’un plugin depuis la console d’administration de WordPress, la mise à jour échoue (qu’importe le plugin) avec un message du type

"La mise à jour a échoué : Internal Server Error"

Le gros problème, c’est qu’une fois la mise à jour échouée, le site web passe inaccessible et présente un long message d’erreur :

"Fatal error: Uncaught Error: Call to undefined function trailingslashit() in ...."

Rapidement, j’ai pu rétablir le site en supprimant via la console FTP le fichier « .maintenance »

Après plusieurs recherches, il semble que ce problème était lié à une version temporaire de WordPress 6.x mais il aurait dû être corrigé dans la version 6.1.1

Je ne trouve presqu’aucune information concernant un telle problème depuis la version 6.1.1 hormis un témoignage provenant d’un autres clients utilisateurs.

https://wpfr.net/support/sujet/erreurs-depuis-mise-a-jour-6-1-1/#post-2444017

solution :

Finalement, la solution fut rapidement trouvée et en lien avec le passage à PHP 8.0 Ce changement de version du serveur PHP impliquant pour le bon fonctionnement de WordPress de (ré)activer la fonction set_time_limit depuis le manager de la console *maniak. tel qu’expliqué dans la FAQ.