Vos dépendances Composer nécessitent une version de PHP
Le site WordPress est en panne ? Voyons comment résoudre ce problème.
Si vous avez obtenu le message suivant : « Vos dépendances Composer nécessitent une version de PHP »
Composer a détecté des problèmes dans votre plateforme : Vos dépendances Composer nécessitent une version de PHP ">= 7.2.0". Vous utilisez la version 7.0.33. Vos dépendances Composer nécessitent l'installation des extensions PHP suivantes : bcmathComposer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.0". You are running 7.0.33. Your Composer dependencies require the following PHP extensions to be installed: bcmath
ou un message similaire à celui ci-dessus :
Composer a détecté des problèmes dans votre plateforme : Vos dépendances Composer nécessitent une version de PHP « >= 7.2.0 ». Vous utilisez la version 5.6.40.
D’après ce message, nous comprenons que votre version de PHP ne correspond pas aux exigences minimales de la version actuelle de votre plugin. Vous devez donc mettre à jour votre version de PHP à partir de votre cPanel. La version 7.2.0 n’est pas la plus récente version de PHP. La dernière version de PHP (PHP 8) a été lancée il y a quelques jours, le 26 novembre 2020.
Services de maintenance WordPress
PHP 7.0 est-il toujours supporté?
Non. PHP 7.0 n’est plus supporté. En fait, si votre cPanel possède l’une de ces anciennes versions de PHP (PHP 5.6, 7.0, 7.1 et 7.2), vous devez les mettre à jour immédiatement. Ces versions sont marquées comme « Fin de vie », ce qui signifie qu’elles ne sont plus prises en charge par la sécurité et qu’elles peuvent présenter des vulnérabilités non corrigées.
Vous pouvez trouver sur Google de nombreuses ressources concernant les anciennes versions de PHP. Tapez simplement « PHP 7.0.33 vulnerabilities » ou « PHP 7.0.33 exploit db » et vous trouverez de nombreuses réponses.
Conseil en or : si vous avez la possibilité de passer à PHP 8, ne le faites pas avant février ou mars 2021. Vous devez attendre une version stable du CMS, du thème et des plugins WordPress.
Transfert de site web WordPressWordPress Website Transfer
Qu’est-ce que PHP 8.0 ?
Selon php.net, PHP 8.0 est une mise à jour majeure du langage PHP.
Elle contient de nombreuses nouvelles fonctionnalités et optimisations, notamment les arguments nommés, les types d’union, les attributs, la promotion des propriétés des constructeurs, les expressions de correspondance, l’opérateur nullsafe, le JIT, ainsi que des améliorations dans le système de types, la gestion des erreurs et la cohérence.
Pour résoudre ce problème, procédez comme suit :
1. Faites une sauvegarde de votre site web. Sérieusement !
2. Allez dans le cPanel -> Sélectionnez la version PHP -> Version actuelle de PHP (changez pour PHP 7.4).
3. Nettoyez le cache de votre navigateur et essayez d’y accéder.
En 2021, de nombreux services d’hébergement proposent déjà PHP 8.0.0. Comme je vous l’ai dit, je préfère une version stable, donc PHP 7.4 semble être le candidat parfait cette année. Bien sûr, comme tout autre enthousiaste, j’ai testé le PHP 8.0.0 sur quelques projets de développement WordPress, et je n’ai eu aucun problème suite à ces tests. Mais je vous recommande d’attendre encore quelques mois avant de passer à la dernière version de PHP, car tout sera stable dans un avenir proche.
Si vous avez des problèmes, contactez-moi.
Faites-moi savoir si cela fonctionne.
Bonne continuation!