Comment mettre à jour la version PHP dans WordPress ? (Guide du débutant)

Publié: 2022-08-31

PHP est un langage de script côté serveur utilisé par les développeurs Web pour créer des sites Web dynamiques. WordPress, Joomla, Drupal et d'autres systèmes de gestion de contenu populaires sont tous écrits en PHP.

Lorsque PHP a été créé en 1994, PHP signifiait « Page d' accueil personnelle ». bien qu'il soit maintenant appelé " PHP : Hypertext Preprocessor ". Vous pouvez voir un exemple de code PHP dans l'encadré ci-dessous :

 <?php echo "Welcome to the Malcare Blog!"; ?>

PHP est configuré sur le serveur de votre site Web et ne peut pas être modifié dans la zone d'administration de WordPress. WordPress recommande aux propriétaires de sites Web d'utiliser PHP 7.4 ou supérieur, bien que WordPress ait une compatibilité descendante jusqu'à PHP 5.6.20, vous pouvez donc utiliser une ancienne version de PHP.

Dans cet article, je voudrais expliquer pourquoi vous devez mettre à jour la version de PHP dans WordPress et les étapes à suivre avant d'effectuer une mise à niveau. Je montrerai ensuite comment mettre à jour PHP dans WordPress et ce que vous devriez revoir après la mise à jour.

Le contenu se cache
1 Pourquoi mettre à jour la version PHP dans WordPress
2 Avant de mettre à niveau la version PHP dans WordPress
2.1 1. Vérifier la version PHP dans WordPress
2.2 2. Vérifier la compatibilité PHP
2.3 3. Mettre à jour le noyau, le thème et les plugins WordPress
2.4 4. Sauvegardez votre site Web WordPress
2.5 5. Créer un environnement de staging
2.6 6. Mettre à jour PHP dans votre zone de développement
2.7 7. Passez en revue votre site WordPress mis en scène
3 Comment mettre à jour PHP dans WordPress
3.1 Godaddy
3.2 namecheap
3.3 Bluehost
3.4 Siteground
3.5 hostgator
3,6 kinsta
3,7 moteur WP
3.8 Changer la version de PHP dans d'autres environnements d'hébergement
3.9 Devriez-vous embaucher un expert ?
4 Que faire après la mise à jour de PHP dans WordPress
5 Dépannage des problèmes de mise à niveau PHP
6 dernières pensées
7 questions fréquemment posées

Pourquoi mettre à jour la version PHP dans WordPress

La version PHP que vous utilisez pour un site Web WordPress peut influencer la sécurité, les performances et la compatibilité de votre site Web.

De nouvelles versions de PHP sont publiées régulièrement et chaque branche de version est prise en charge pendant deux ans à compter de sa date de sortie stable. Chaque version de PHP ajoute un certain nombre d'améliorations au langage qui aident à offrir aux visiteurs une expérience utilisateur améliorée.

  • Fonctionnalités – Les versions majeures introduisent de nouvelles fonctions et syntaxes que les développeurs peuvent utiliser. Cela permet aux développeurs d'ajouter de nouvelles fonctions et fonctionnalités aux thèmes et plugins WordPress.
  • Performance – Des optimisations sont ajoutées pour rendre PHP plus efficace. Lors du rendu d'un grand modèle, le site Web PHP Benchmarks indique que PHP 7.0 est deux fois plus rapide que PHP 5.6, PHP 8.0 améliorant encore plus les temps de chargement du site Web. Ces temps de chargement de page améliorés amélioreront le classement des moteurs de recherche de votre site Web et augmenteront le trafic entrant.
  • Sécurité – Des correctifs de sécurité sont appliqués pour corriger les vulnérabilités et les bogues. Cela réduit considérablement le risque de piratage de votre site WordPress.

Un autre facteur clé à considérer est la compatibilité. Au fur et à mesure que de nouvelles versions de PHP sont publiées, les développeurs commencent à tirer parti des nouvelles fonctions et syntaxes, ce qui signifie que votre thème et vos plugins WordPress peuvent être incompatibles, sauf si vous mettez à niveau la version PHP dans WordPress.

Avant de mettre à niveau la version PHP dans WordPress

Pour mettre à jour PHP dans WordPress en toute sécurité, je recommande fortement de vérifier d'abord certaines informations clés, puis de créer une zone de staging. Vous pouvez alors mettre à jour la version de PHP qu'utilise votre staging area et vérifier qu'il n'y a pas de problèmes de compatibilité avec la nouvelle version de PHP que vous avez sélectionnée.

En suivant ces recommandations, vous réduirez considérablement le risque que quelque chose se passe mal sur votre site Web en ligne.

1. Vérifier la version PHP dans WordPress

La première étape consiste à vérifier la version PHP que votre site Web WordPress utilise actuellement. Un moyen simple de vérifier cela consiste à utiliser l'outil de santé du site WordPress.

L'outil Santé du site se trouve dans la zone d'administration de WordPress sous Outils . L'onglet d'état dans Site Health vérifie un total de 19 problèmes de performances et de sécurité tels que les thèmes et plugins inactifs, les requêtes HTTP fonctionnant correctement et le noyau WordPress étant à jour. Il vous avertira également si des modules PHP importants n'ont pas été installés.

Si vous réussissez tous les tests, on vous dira que vous faites un excellent travail.

État de santé du site WordPress
L'outil de santé du site WordPress.

L'onglet d'informations vous donne un aperçu complet de WordPress dans dix catégories. Sous la catégorie serveur, vous pouvez voir la version PHP que votre serveur utilise actuellement.

Dans la capture d'écran ci-dessous, vous pouvez voir qu'un de mes sites Web WordPress utilise PHP 7.4.30.

Informations sur la santé du site WordPress
L'outil de santé du site met en évidence de nombreuses informations utiles.

La version de PHP que vous utilisez peut également être confirmée à partir de votre panneau de contrôle d'hébergement. Dans la plate-forme d'hébergement populaire cPanel, par exemple, la version PHP peut être consultée sur la page d'informations sur le serveur. Vous verrez un lien vers cette page dans la colonne des informations générales.

Informations sur le serveur cPanel
La page d'informations sur le serveur vous permet de savoir quelle version de PHP, MySQL et Apache vous utilisez.

Vous trouverez également la version PHP de votre serveur dans de nombreux plugins WordPress administratifs et il existe des plugins d'informations dédiés tels que Version Info disponibles qui vous aident à référencer plus facilement les versions PHP et MySQL.

2. Vérifier la compatibilité PHP

La compatibilité est quelque chose que vous devez prendre en compte chaque fois que vous modifiez PHP sur votre serveur.

Dans un monde idéal, nous utiliserions toujours la dernière version de PHP afin de pouvoir profiter des dernières améliorations en matière de performances et de sécurité de PHP, bien qu'il y ait plus de chances que votre site Web tombe en panne si vous le faites.

Chaque nouvelle version majeure de PHP introduit de nouvelles fonctions et syntaxes et rend obsolètes les plus anciennes (c'est-à-dire les supprime). En tant que propriétaire de site Web, vous devez vous assurer que la version PHP que vous utilisez fonctionne en harmonie avec le noyau WordPress et tous les thèmes et plugins WordPress installés. Si une partie de votre site Web utilise des fonctionnalités qui ne sont pas prises en charge par la version PHP installée sur votre serveur, votre WordPress peut tomber en panne.

Le tableau ci-dessous montre quelles versions du noyau WordPress sont prises en charge par différentes versions de PHP.

* Au moment de la rédaction, la dernière version de WordPress est la 6.0.1.

Version PHP Versions WordPress prises en charge
8.0 5.6 à la dernière version
7.4 5.3 à la dernière version
7.3 5.0 à la dernière version
7.2 4.9 à la dernière version
7.1 4.7 à la dernière version
7.0 4.4 à la dernière version
5.6 4.1 à la dernière version
5.5 3.7 à 5.1
5.4 3.7 à 5.1
5.3 3.7 à 5.1
5.2 3.7 à 5.1
Compatibilité PHP et versions de WordPress.

Il est important de vérifier que votre serveur prend en charge la version de WordPress que vous utilisez, bien que le cœur de WordPress prenant en charge de nombreuses versions plus anciennes de PHP, il soit rarement la cause de problèmes de compatibilité majeurs.

Il est plus probable qu'un thème ou un plugin WordPress soit incompatible, notamment s'ils n'ont pas été mis à jour depuis plus de 12 mois. Malheureusement, le seul moyen pratique de détecter les problèmes de compatibilité des thèmes et des plugins est de créer une zone de staging pour votre site Web, de mettre à jour la version PHP, puis de tester votre site Web (je reparlerai plus tard de l'examen des problèmes de compatibilité).

3. Mettez à jour le noyau, le thème et les plugins WordPress

Il est important de maintenir WordPress à jour pour garantir que votre site Web reste sécurisé et fonctionne correctement. Un site Web WordPress à jour est également moins susceptible de rencontrer des problèmes de compatibilité lorsque vous mettez à jour PHP. Je vous recommande donc de mettre à jour le noyau WordPress, le thème WordPress actif et tous les plugins WordPress actifs.

Il est également prudent de générer une sauvegarde de votre site Web avant de traiter ces mises à jour si vous n'utilisez pas une solution de sauvegarde en temps réel telle que BlogVault. Cela vous permet de restaurer votre site Web si les mises à jour plantent votre site Web.

4. Sauvegardez votre site Web WordPress

Une fois que votre site Web WordPress est à jour, je vous recommande de sauvegarder le site Web. Cette étape de précaution vous donnera un instantané de votre site Web juste avant de créer une zone de transit.

Veuillez consulter mon article "19 meilleurs plugins de sauvegarde WordPress pour protéger vos données" pour une liste des meilleures solutions de sauvegarde WordPress sur le marché.

5. Créer un environnement de staging

Un environnement de staging WordPress peut être utilisé pour créer une copie de votre site Web en direct et le stocker dans une zone de développement privée. Cela vous permet de traiter en toute sécurité les mises à jour de WordPress et d'apporter d'autres modifications à votre site Web. Un environnement de staging est sans aucun doute le meilleur moyen de tester en toute sécurité une nouvelle version de PHP.

De nombreuses sociétés d'hébergement proposent des fonctionnalités de mise en scène de sites Web et un certain nombre de plugins de mise en scène et de sauvegarde WordPress peuvent également être utilisés pour créer un environnement de mise en scène.

Si vous ne savez pas comment créer un site Web de développement WordPress, je vous recommande de lire mon article « Comment créer un site de développement pour les sites Web WordPress ». Dans l'article, je montre les étapes exactes que vous devez suivre pour créer un site Web de staging en utilisant BlogVault, WPStaging, WP Stagecoach, WP Engine, FlyWheel et Kinsta.

Assurez-vous d'utiliser une solution de staging WordPress qui vous permet de changer la version de PHP utilisée.

6. Mettez à jour PHP dans votre zone de développement

À ce stade, vous devriez avoir une copie identique de votre site Web WordPress dans une zone de staging dont vous avez vérifié qu'elle fonctionne correctement. Vous pouvez maintenant changer la version de PHP dans WordPress que votre zone de staging utilise.

La plupart des solutions de staging vous permettent de changer la version de PHP à l'aide d'un menu déroulant. Par exemple, si vous utilisez Kinsta pour créer votre environnement de staging, il vous suffit de vous rendre dans la section outils et de sélectionner la version de PHP que vous souhaitez utiliser sous Moteur PHP . Les clients de WP Engine peuvent utiliser une fonctionnalité appelée PHP Tester qui vous permet de tester votre site Web WordPress avec différentes versions de PHP sans réellement mettre à jour PHP.

WordPress recommande aux propriétaires de sites Web d'utiliser au moins PHP 7.4, mais il vaut la peine de passer à PHP 8.0 ou supérieur si votre site Web est compatible.

Zone de mise en scène Kinsta
Modification de la version PHP dans la zone de staging de Kinsta.

BlogVault le fait un peu différemment des autres solutions. Avec BlogVault, vous sélectionnez la version PHP que vous souhaitez lorsque vous créez une zone de développement. Il n'y a pas d'option pour changer une version de PHP une fois que le site de staging est actif, mais vous pouvez facilement créer des zones de staging supplémentaires en utilisant différentes versions de PHP si nécessaire.

Ajouter un site intermédiaire à l'aide de BlogVault
Sélectionnez une autre version de PHP à utiliser lors de la génération d'une nouvelle zone de staging dans BlogVault.

7. Passez en revue votre site WordPress mis en scène

Avec votre site Web WordPress mis en scène utilisant maintenant une version plus récente de PHP, il est temps de commencer les tests.

Assurez-vous de vérifier chaque aspect de votre site Web.

  • Conception de site Web - Votre site Web de mise en scène ressemble-t-il et fonctionne-t-il exactement comme il se doit?
  • Formulaires et éléments dynamiques – Les formulaires, outils et éléments dynamiques de votre site Web fonctionnent-ils toujours correctement ?
  • Performance – Votre site Web se charge-t-il plus lentement ou plus rapidement qu'avant ? (GTmetrix et PageSpeed ​​Insights sont des outils utiles pour vérifier cela)

Le test est l'étape la plus importante de la mise à jour de PHP dans WordPress, alors prenez votre temps et vérifiez tout. Vous vous remercierez plus tard.

Si vous rencontrez des problèmes de compatibilité, vous devez effectuer un dépannage pour déterminer le thème ou les plugins WordPress à l'origine du problème. Ma section Dépannage des problèmes de mise à niveau PHP plus loin dans cet article explique exactement comment vous pouvez procéder.

Comment mettre à jour PHP dans WordPress

Si votre site Web WordPress mis en scène a fonctionné correctement après la mise à jour de PHP, vous pouvez mettre à jour PHP en toute sécurité dans l'environnement de production qui héberge votre site Web en direct.

Avec la plupart des sociétés d'hébergement, il ne faut qu'une minute pour mettre à jour PHP dans WordPress via votre panneau de contrôle d'hébergement.

Allez papa

Le processus de mise à jour de la version PHP avec GoDaddy dépend de si vous avez un compte d'hébergement Linux, Windows ou WordPress géré.

Changer la version de PHP sous Linux

  1. Accédez à votre page Produits GoDaddy
  2. Sous hébergement Web, sélectionnez votre compte d'hébergement et cliquez sur Gérer
  3. Accédez à la zone des paramètres de votre tableau de bord principal
  4. Sélectionnez le serveur
  5. Allez dans la zone qui dit Version PHP et sélectionnez Gérer
  6. Sélectionnez la version de PHP vers laquelle vous souhaitez passer, tapez ' mettre à jour ' pour confirmer votre choix puis cliquez sur Enregistrer

Changer la version de PHP dans Windows

  1. Accédez à votre page Produits GoDaddy
  2. Sous hébergement Web, sélectionnez votre compte d'hébergement et cliquez sur Gérer
  3. Sélectionnez Plesk Admin dans le tableau de bord principal
  4. Accédez au domaine que vous souhaitez modifier et sélectionnez Paramètres PHP
  5. Sélectionnez la version de PHP que vous souhaitez utiliser dans le menu PHP Support et cliquez sur OK

Changer la version de PHP dans un compte WordPress géré

  1. Accédez à votre page Produits GoDaddy
  2. Dans la page Mes produits, sélectionnez Tout gérer
  3. Cliquez sur le menu déroulant à trois points ( ) du site Web que vous souhaitez modifier et sélectionnez Paramètres
  4. Dans la zone Site de production, accédez à Version PHP et cliquez sur Modifier
  5. Sélectionnez la version de PHP que vous souhaitez modifier et cliquez sur Enregistrer les modifications
Mettre à jour PHP dans WordPress avec GoDaddy
Modification de la version de PHP dans un compte d'hébergement WordPress géré par GoDaddy.

Namecheap

Namecheap propose de nombreux types de comptes d'hébergement. Pour cette raison, le processus de mise à jour de PHP est différent pour ceux qui utilisent un hébergement mutualisé et ceux qui ont des comptes VPS et serveur dédié.

La société propose également un service d'hébergement WordPress géré appelé EasyWP. Ce service utilise un tableau de bord d'hébergement simplifié et ne vous permet pas de mettre à jour PHP directement vous-même.

Comment mettre à jour PHP sur les comptes d'hébergement mutualisé

  1. Connectez-vous à votre compte d'hébergement cPanel
  2. Accédez à la section Exclusive for Namecheap Customers et cliquez sur Select PHP Version
  3. Cliquez sur le menu déroulant Version actuelle de PHP et sélectionnez la version de PHP que vous souhaitez modifier
  4. Cliquez sur Définir comme courant pour appliquer les modifications

Comment mettre à jour PHP sur un VPS ou un serveur dédié

  1. Connectez-vous à votre panneau de contrôle WHM
  2. Lancez EasyApache depuis le menu de navigation principal
  3. Sauvegardez votre configuration actuelle, puis cliquez sur le rouage des paramètres pour commencer à personnaliser votre configuration
  4. Sélectionnez la version d'Apache que vous souhaitez utiliser
  5. Choisissez la version de PHP que vous souhaitez changer
  6. Suivez les étapes restantes, puis cliquez sur Enregistrer et créer pour terminer le processus de mise à jour
Changer la version de PHP dans NameCheap
Modification de la version de PHP dans un compte d'hébergement mutualisé Namecheap.

BlueHost

BlueHost propose aux clients deux types différents de panneaux de contrôle d'hébergement. L'ancien panneau d'hébergement s'appelle Legacy et le nouveau panneau d'hébergement s'appelle Rock . Le processus de mise à jour de PHP est simple avec l'un ou l'autre type de compte.

Comment mettre à jour PHP dans le panneau de configuration de l'hébergement hérité

  1. Connectez-vous au panneau de contrôle principal de BlueHost
  2. Accédez à l'onglet Hébergement et sélectionnez cPanel
  3. Allez dans la section Programmation et sélectionnez PHP Config
  4. Sélectionnez la version de PHP que vous souhaitez mettre à jour et cliquez sur Enregistrer la modification

Comment mettre à jour PHP dans le panneau de configuration de Rock Hosting

  1. Connectez-vous au panneau de contrôle principal de BlueHost
  2. Accédez au menu de navigation principal et sélectionnez Avancé
  3. Accédez à la section Logiciel et cliquez sur MultiPHP Manager
  4. Pour chaque site Web que vous souhaitez mettre à jour, choisissez la version PHP vers laquelle vous souhaitez mettre à jour et cliquez sur Appliquer
Version PHP BlueHost
Mise à jour de PHP dans le panneau de configuration hérité de BlueHost.

SiteGround

SiteGround utilisait auparavant cPanel pour son panneau de contrôle d'hébergement, mais propose désormais aux clients un panneau personnalisé appelé Outils de site.

  1. Connectez-vous aux outils du site
  2. Dans le menu principal, accédez à Devs et sélectionnez PHP Manager
  3. Dans la zone Gérer les paramètres PHP , cliquez sur l'icône d'édition et sélectionnez la version de PHP que vous souhaitez modifier.

SiteGround propose également un service PHP géré qui met automatiquement à jour PHP vers la version la plus récente et la plus sûre de PHP. Bien qu'il s'agisse d'une fonctionnalité utile, je vous recommande fortement de continuer à mettre à jour PHP manuellement pour éviter que votre site Web ne se bloque en raison de problèmes de compatibilité de thème et de plug-in WordPress.

Le gestionnaire PHP de SiteGround
Utilisation du gestionnaire PHP de SiteGround.

HostGator

HostGator utilise cPanel pour ses panneaux de contrôle d'hébergement, vous devez donc utiliser le gestionnaire MultiPHP pour mettre à jour PHP dans WordPress.

  1. Connectez-vous à cPanel
  2. Accédez à la section Logiciel et sélectionnez MultiPHP Manager
  3. Sélectionnez tous les domaines pour lesquels vous souhaitez mettre à jour PHP
  4. Sélectionnez la version PHP souhaitée dans le menu déroulant et cliquez sur Appliquer
Gestionnaire multiPHP HostGator
Le gestionnaire MultiPHP simplifie le processus de mise à jour de PHP.

Kinsta

Le tableau de bord personnalisé de Kinsta facilite la mise à jour de PHP dans votre environnement de développement ou votre site Web en direct.

  1. Connectez-vous à votre tableau de bord Kinsta et sélectionnez Sites dans le menu principal
  2. Cliquez sur l'onglet Outils
  3. Dans la section Moteur PHP , cliquez sur le bouton Modifier et sélectionnez la version de PHP vers laquelle vous souhaitez passer
Modifier la version PHP dans Kinsta
Confirmation d'une mise à jour PHP dans Kinsta.

Moteur WP

WP Engine permet aux clients de mettre à jour PHP dans WordPress à partir de la page de présentation et de la page du site.

Comment mettre à jour PHP sur la page de présentation

  1. Connectez-vous à votre portail utilisateur WP Engine
  2. Sélectionnez votre environnement de production
  3. Dans la section Environment Stats , cliquez sur le numéro de version de PHP
  4. Sélectionnez la version PHP souhaitée et cliquez sur Modifier la version PHP

Comment mettre à jour PHP sur la page du site

  1. Connectez-vous à votre portail utilisateur WP Engine
  2. Sélectionnez votre environnement de production
  3. Cliquez sur le numéro de version de PHP qui s'affiche à côté de votre environnement
  4. Sélectionnez la version PHP souhaitée et cliquez sur Modifier la version PHP

* Si vous souhaitez mettre à jour PHP dans votre environnement de staging, assurez-vous de sélectionner votre environnement de staging à la deuxième étape.

Changer la version de PHP dans WP Engine
Modification de la version PHP dans WP Engine.

Modifier la version de PHP dans d'autres environnements d'hébergement

Comme vous l'avez vu dans les exemples ci-dessus, le processus de mise à niveau de PHP dans WordPress est simple et ne devrait prendre qu'une minute.

Vous trouverez fréquemment la possibilité de mettre à jour PHP dans une section intitulée Logiciels ou Outils , bien que les sociétés d'hébergement qui utilisent leur propre panneau de contrôle d'hébergement personnalisé simplifient davantage les choses. Par exemple, mon blog personnel est hébergé par la société d'hébergement WordPress gérée Wetopi et ils me permettent de changer la version de PHP à partir du tableau de bord principal de l'hébergement.

Tableau de bord principal Wetopi
Le tableau de bord principal de Wetopi.

Il est important de parler à votre société d'hébergement si vous ne trouvez pas la zone des paramètres pour mettre à jour PHP ou si votre société d'hébergement empêche les clients de mettre à jour PHP. Envoyez-leur simplement un e-mail leur demandant de mettre à jour votre compte.

Bonjour à tous.

Je m'appelle Kevin Muldoon et mon numéro de compte est ABC12345. Afin de garantir la sécurité et l'efficacité de mon site Web, je souhaite mettre à jour PHP vers la version 8.0. Pouvez-vous s'il vous plaît traiter cette mise à niveau pour mon compte.

Sincères amitiés.

Kévin


Un exemple de demande de support à un hébergeur

Devriez-vous embaucher un expert ?

Ma recommandation est de toujours parler à votre hébergeur si vous ne savez pas comment mettre à jour PHP.

Si vous avez acheté un VPS non géré ou un serveur dédié, vous ne pourrez peut-être pas demander d'assistance à votre hébergeur. Dans cette situation, vous voudrez peut-être envisager d'embaucher un expert par l'intermédiaire d'une société de support d'hébergement tierce ou d'un marché indépendant tel que Freelancer ou Upwork.

L'embauche d'un administrateur d'hébergement expérimenté est une bonne solution à court terme, mais à long terme, vous ne devriez pas gérer vous-même un environnement d'hébergement si vous ne pouvez pas mettre à jour vous-même le logiciel du serveur.

Que faire après la mise à jour de PHP dans WordPress

La chose importante à faire après la mise à jour de la version PHP sur le site WordPress est de vérifier que tout fonctionne toujours correctement.

Si vous avez suivi mes conseils et mis à jour la version PHP de votre site Web dans un environnement intermédiaire, le risque que votre site Web en ligne rencontre des problèmes après la mise à jour de PHP est extrêmement faible. Il est cependant toujours prudent de tester soigneusement votre site Web pour vous assurer qu'il n'y a pas de problèmes de compatibilité après la mise à jour.

Dépannage des problèmes de mise à niveau PHP

Vous pouvez rencontrer des problèmes de compatibilité lorsque vous mettez à jour PHP. Comme le cœur de WordPress prend en charge les anciennes versions de PHP, ces problèmes de compatibilité ont tendance à survenir car :

  • Vous utilisez un thème WordPress obsolète
  • Vous utilisez des plugins WordPress obsolètes
  • Vous avez mis à niveau vers une nouvelle version de PHP qui n'est pas encore prise en charge par les développeurs WordPress

Il peut être difficile de déterminer quels thèmes ou plugins WordPress sont incompatibles. Le plugin PHP Compatibility Checker de WP Engine était un outil utile dans le passé car il vous permettait de vérifier la version PHP des thèmes et plugins WordPress, mais le plugin n'a pas été mis à jour depuis un certain temps et ne prend pas en charge les dernières versions de PHP.

Malheureusement, les développeurs WordPress ne confirment pas toujours la version de PHP prise en charge par leur thème ou plugin, c'est donc à vous de faire un travail de détective.

Dans certains cas, il est évident où se trouve la faute. Par exemple, si un formulaire ou un widget ne s'affiche pas correctement, il est probable que le plugin correspondant ne supporte pas la nouvelle version de PHP que vous avez installée. Le dépannage est plus difficile si vous êtes confronté au tristement célèbre écran blanc de la mort de WordPress.

Si vous faites face à un écran blanc après la mise à jour de PHP, suivez ces étapes :

  • Désactiver tous les plugins WordPress – Désactivez tous les plugins WordPress de la zone d'administration. Si la zone d'administration n'est pas accessible, renommez temporairement wp-content/plugins, puis modifiez-le à nouveau afin de désactiver tous les plugins. Cela peut être réalisé en utilisant un client FTP tel que FileZilla ou un gestionnaire de fichiers dans votre panneau de contrôle d'hébergement.
  • Changez votre thème WordPress – Si vous êtes toujours confronté à un écran blanc après avoir désactivé tous les plugins WordPress, envisagez de passer à un thème WordPress par défaut tel que Twenty Twenty-Two pour exclure que votre thème WordPress en soit la cause.
  • Vérifiez le fichier .htaccess de votre site Web – Il est utile de consulter le fichier .htaccess de WordPress si votre site Web ne fonctionne avec aucun thème WordPress. Assurez-vous de parler à votre hôte si vous ne savez pas comment procéder.
  • Réactivez les plugins WordPress un par un – Si l'écran blanc de la mort a disparu après la désactivation de tous les plugins WordPress, vous pouvez détecter les problèmes problématiques en utilisant des essais et des erreurs. Il ne vous reste plus qu'à réactiver les plugins WordPress un par un. Cela vous aidera à voir quels plugins causent des problèmes de compatibilité.

Ne vous inquiétez pas si vous rencontrez des problèmes de compatibilité PHP. C'est, après tout, pourquoi vous utilisez un environnement de test pour tester votre mise à niveau PHP. Avec un peu de dépannage, vous devriez être en mesure de déterminer quels thèmes et plugins WordPress sont incompatibles avec la nouvelle version de PHP que vous avez sélectionnée.

Dernières pensées

WordPress continue de recommander aux propriétaires de sites Web d'utiliser PHP version 7.4 ou supérieure. En tant que tel, je vous encourage fortement à mettre à jour PHP dans WordPress si vous utilisez la version 7.3 ou inférieure. Cela améliorera la vitesse, la sécurité et la compatibilité de votre site Web avec les produits WordPress modernes.

Le processus de mise à jour de PHP dans WordPress est simple, mais les problèmes de compatibilité PHP sont courants sur les sites Web WordPress, alors assurez-vous de tester d'abord toute mise à jour PHP que vous effectuez dans un environnement intermédiaire.

Bonne chance.

Kévin

Questions fréquemment posées

Une liste de questions fréquemment posées sur la mise à jour de PHP pour un site Web WordPress.

La version de PHP que j'utilise est-elle vraiment importante ?

Oui.

Les nouvelles versions de PHP offrent plus de fonctions, une meilleure sécurité et des performances améliorées. La version de PHP que vous utilisez affecte également les thèmes et plugins WordPress que vous pouvez utiliser sur votre site Web.

Comment savoir quand il est temps de mettre à jour la version PHP dans WordPress ?

La page des exigences de WordPress recommande actuellement PHP version 7.4 ou supérieure. Si vous utilisez une ancienne version de PHP, telle que 5.6, 7.0, 7.1, 7.2 ou 7.3, je vous recommande de mettre à niveau.

Vous pouvez également envisager d'utiliser une version plus récente de PHP, telle que PHP 8.0 ou PHP 8.1, afin de tirer parti des nouvelles fonctionnalités et de l'amélioration de la sécurité et des performances.

Dois-je vraiment tout tester dans un environnement de staging en premier ?

La mise à niveau de PHP dans WordPress via votre panneau de contrôle d'hébergement ne prend qu'une minute, mais si vous mettez à jour PHP sans tester si la mise à niveau est sûre, il y a un risque élevé que vous plantiez votre site Web en direct.

En utilisant un environnement intermédiaire, vous pouvez examiner les problèmes de compatibilité et résoudre en toute sécurité les problèmes qui surviennent.

Que faire si le thème et les plugins que j'utilise ne prennent pas en charge la dernière version de PHP ?

Malheureusement, les thèmes et plugins qui n'ont pas été mis à jour depuis un certain temps peuvent ne pas prendre en charge la dernière version de PHP. Vous avez plusieurs options dans cette situation :

  • Continuez à utiliser l'ancienne version de PHP afin que vos thèmes et plugins préférés fonctionnent toujours correctement
  • Demandez aux développeurs d'ajouter la prise en charge des nouvelles versions de PHP à leurs produits
  • Arrêtez d'utiliser le thème ou les plugins en question et trouvez des solutions alternatives

Je ne recommande pas d'utiliser des thèmes et plugins WordPress obsolètes. Ainsi, si un développeur ne met pas à jour son produit, je vous encourage fortement à trouver une solution alternative.

Quel est le risque d'utiliser une version non prise en charge de PHP ?

Chaque version majeure de PHP est prise en charge pendant deux ans. Si vous continuez à utiliser une version de PHP qui n'est pas prise en charge, vous n'aurez plus accès aux mises à jour qui corrigent les bogues et les problèmes de sécurité. Cela peut rendre votre site Web plus vulnérable aux attaques de parties malveillantes.