Tous les sites web fonctionnent avec du code. Autrefois, c’était du HTML pur, aujourd’hui c’est généralement un mélange de cela plus CSS et JavaScript.
Cependant, c’est seulement une fois qu’ils sont chargés. Sur le serveur, un langage de programmation différent est probablement en train de diriger la scène, surtout si vous avez un site Web WordPress. Nous parlons, bien sûr, de PHP.
La plupart des choses que vous voyez à la fois sur la partie avant et arrière de votre site WordPress existent grâce à PHP. Vous ne le trouvez pas seulement dans vos modèles de pages, il compose également les fichiers qui construisent le tableau de bord de WordPress.
Il en va de même pour les thèmes et les plugins que vous avez pu installer. En bref, sans PHP, votre site Web WordPress n’existerait pas.
Parce que ce langage de programmation est si central à la plateforme WordPress, nous voulons aujourd’hui parler de quelque chose que beaucoup d’entre nous traitent trop rarement : comment mettre à jour la version PHP de votre site.
Quoi, vous ne saviez pas que cela faisait même partie de la gestion d’un site Web ? C’est exactement la raison pour laquelle ce post existe. Dans celui-ci, vous en apprendrez un peu plus sur le PHP en tant que langage et pourquoi il est important d’exécuter la dernière version, comment vérifier le PHP de votre site et comment le mettre à niveau en toute sécurité.
Prêt à devenir un peu nerd ? Alors plongeons directement dedans.
- Un bref aperçu de PHP en tant que langage de programmation
- Pourquoi mettre à jour la version PHP de votre site ?
- Mises à jour signifient améliorations
- PHP 7 est le meilleur à ce jour
- Les anciennes versions ne sont plus supportées
- Comment vérifier la version PHP de votre site WordPress
- Vérifier votre panneau de gestion d’hébergement
- Utiliser un plugin WordPress
- Comment mettre à niveau PHP en toute sécurité
- Sauvegarder et mettre à jour tout
- Utiliser un plugin pour vérifier les problèmes de compatibilité
- Mise à niveau de PHP
- Vérifier votre site
- Summing Up
Un bref aperçu de PHP en tant que langage de programmation
Pour que vous sachiez de quoi nous parlons, plongeons d’abord dans ce qu’est exactement PHP.
Tout d’abord, c’est un langage de programmation qui est open source et donc (comme WordPress) gratuit à utiliser. Cela pourrait également contribuer au fait que PHP est l’un des langages les plus populaires pour le développement web. Il n’est pas seulement à l’origine de WordPress, mais fait également partie de Facebook et d’autres sites populaires. Cependant, vous pouvez l’utiliser à d’autres fins également.
Une deuxième chose importante à propos de PHP est que c’est un langage de programmation côté serveur. Cela signifie qu’il est traité sur la machine dont le disque dur se trouve. Cela s’oppose aux langages côté client comme JavaScript, où tout le travail se passe dans le navigateur de la personne qui demande à voir votre site.
Cependant, cela signifie aussi que tout problème de performance du site qui provient de PHP est à vous de le résoudre. Vos visiteurs peuvent avoir l’ordinateur le plus rapide du monde, cependant, si votre serveur est pauvre en ressources, cela ne fera pas une grande différence. Ce qui nous amène à la partie suivante.
Pourquoi mettre à jour la version PHP de votre site ?
Parce que PHP est si important pour WordPress, c’est aussi un élément central des performances du site. Après tout, PHP est essentiellement l’homme du milieu qui tire les bonnes données de votre base de données, les enveloppe dans du HTML et du CSS, puis les livre comme un site fini au navigateur du visiteur. Si l’intermédiaire est lent, tout le reste l’est aussi.
Mises à jour signifient améliorations
Pour cette raison, le langage de programmation est constamment amélioré. Il a vu pas mal de versions au cours des années.
Pour faire tourner WordPress, votre serveur a besoin d’au moins PHP 5.2.4. Cependant, à présent, la recommandation officielle est que vous exécutez PHP 7 ou plus (la version actuelle est PHP 7.1).
C’est parce que, tout comme WordPress, les nouvelles versions de PHP apportent beaucoup d’améliorations avec elles. Au fur et à mesure qu’il progresse, les langages deviennent plus sécurisés, plus rapides, plus légers, moins gourmands en ressources et juste globalement meilleurs. En fait, juste le saut de PHP 5.6 à PHP 7 a été un grand bond en avant.
PHP 7 est le meilleur à ce jour
L’une des principales améliorations que PHP 7 offre aux utilisateurs de WordPress est une vitesse accrue. Les benchmarks montrent que la nouvelle version est jusqu’à deux fois plus rapide que son prédécesseur.
En conséquence, votre serveur est capable de livrer votre site web à plus de visiteurs tout en faisant moins de travail (d’ailleurs, il y a plus de choses que vous pouvez faire pour accélérer WordPress). En plus de cela, la nouvelle version rend le code plus facile à lire (et donc à supporter).
De plus, PHP 7 s’est beaucoup amélioré dans la gestion des erreurs. Il est maintenant capable de résoudre les problèmes de script sans nécessairement devoir terminer le processus entier. C’est une bonne nouvelle pour les visiteurs de sites qui n’aiment pas avoir affaire à des sites web défectueux (indice : c’est le cas de tous).
Enfin, PHP 7 a connu des améliorations en termes de sécurité qui rendent les applications construites avec lui plus difficiles à pirater (si jamais cela se produit, apprenez comment récupérer un site WordPress piraté).
Les anciennes versions ne sont plus supportées
En plus de ce qui précède, la durée de vie des anciennes versions de PHP s’achève. Le support actif de la version 5.6 a pris fin au début de l’année 2017. Le support de sécurité ne sera assuré que jusqu’à la fin de 2018.
Encore convaincue ? Et ce ne sont que les notes de cliff. Il y a plus de choses impressionnantes qui ont été améliorées dans PHP 7 que vous pouvez apprendre ici. Cependant, comment savoir sur quelle version de PHP votre site fonctionne actuellement ? Je suis heureux que vous demandiez.
Comment vérifier la version PHP de votre site WordPress
Si vous voulez savoir quelle version de PHP alimente actuellement votre site WordPress, vous avez plusieurs façons de le découvrir. Passons-les en revue très rapidement.
Vérifier votre panneau de gestion d’hébergement
Votre première option est de vérifier auprès de votre fournisseur. Dans la partie arrière de votre compte d’hébergement, il y a probablement un menu appelé Paramètres PHP, Gestionnaire de version PHP ou quelque chose de similaire. De là, vous pouvez vérifier quelle version de PHP votre ou vos sites utilisent.
Le plus souvent, vous êtes également en mesure de mettre à niveau vers une autre version ici (plus d’informations à ce sujet ci-dessous) et de faire des choses comme modifier PHP.ini. Ce dernier est un fichier important qui vous permet d’apporter des modifications aux fonctionnalités du serveur.
Utiliser un plugin WordPress
Bien sûr, dans l’écosphère WordPress, vous avez également des plugins qui peuvent faire la même chose pour vous. L’un des plus faciles à utiliser est Display PHP Version.
Pratiquement, tout ce que vous avez à faire est d’installer le plugin et de l’activer. Vous serez alors en mesure de voir la version actuelle de PHP sous At a Glance dans le tableau de bord WordPress.
S’il s’avère que votre serveur exécute déjà la dernière version, il n’y a rien d’autre à faire que de sourire joyeusement et de passer à autre chose (ou peut-être d’envoyer aux administrateurs système de votre fournisseur une boîte de chocolats).
Par contre, si vous n’avez jamais eu affaire à ce problème auparavant, il y a de fortes chances que la version de PHP ne soit pas à jour. Dans ce cas, nous vous montrerons comment la mettre à niveau en toute sécurité dans ce qui suit.
Bien sûr, cela suppose que votre fournisseur offre la possibilité de changer. Si ce n’est pas le cas, peut-être est-il temps de trouver un nouvel hébergement ?
Comment mettre à niveau PHP en toute sécurité
Aussi cool que soit PHP 7, il y a certains risques liés à la mise à niveau. Cela signifie surtout la possibilité que vous ayez du code sur votre site (c’est-à-dire dans le noyau de WordPress, les thèmes, les plugins et les scripts) qui n’est pas compatible avec la nouvelle version.
Si c’est le cas, lorsque vous faites le changement, tout ou partie de votre site pourrait se casser ou au moins montrer un comportement défectueux. C’est pourquoi il est important de vérifier ce genre de chose à l’avance et nous allons vous montrer comment ci-dessous.
Note rapide : le processus exposé ici est la façon de mettre à niveau votre site en direct. Cependant, une idée encore meilleure est de créer une copie locale de votre site et de le parcourir une fois sur votre ordinateur. De cette façon, vous réduisez encore plus les chances de rencontrer de mauvaises surprises.
Sauvegarder et mettre à jour tout
Comme mentionné, les problèmes de mise à niveau de PHP proviennent généralement d’un ancien code qui n’est plus compatible avec la nouvelle version. La meilleure solution : mettez votre site à jour.
La communauté WordPress est un fervent défenseur de l’utilisation de la dernière version de PHP. Pour cette raison, les développeurs de noyau, de plugins et de thèmes s’assurent que leur travail jive avec elle.
En conséquence, la première étape pour s’assurer que site ne produit pas de problèmes est de garder votre site à jour. C’est quelque chose que vous devriez faire de toute façon pour des raisons de sécurité.
Donc, sauvegardez votre site et cliquez ensuite sur le bouton de mise à jour lorsque cela est nécessaire. Faites-le maintenant, je vais attendre.
Utiliser un plugin pour vérifier les problèmes de compatibilité
Fait ? Cool, alors continuons.
Même avec un WordPress et des extensions à jour, il n’y a aucune garantie que tout se passe bien. Heureusement, vous n’avez pas à vous contenter d’espérer le meilleur. Au lieu de cela, vous pouvez tester les problèmes d’incompatibilité à l’avance. Comment ? Avec un plugin bien sûr.
WP Engine a publié un plugin gratuit dans le répertoire WordPress, justement dans ce but. Il vérifie tout le code de votre site et signale tout problème éventuel.
Pour l’utiliser, vous devez d’abord l’installer sur votre site de la manière habituelle. Lorsqu’il est actif, il y aura un nouvel élément de menu sous Outils appelé Compatibilité PHP. Ici, il suffit de choisir la version de PHP que vous souhaitez mettre à niveau. Ensuite, sélectionnez si vous souhaitez analyser uniquement vos plugins et thèmes actifs ou toutes les extensions sur votre site.
Démarrez l’analyse. Une fois terminé, le plugin vous présentera une liste d’erreurs et d’avertissements pour votre site. Il vous indiquera même le nom du fichier et le numéro de ligne où il les a rencontrés.
À partir de là, vous pouvez prendre des mesures pour remplacer les plugins ou les thèmes défectueux ou trouver un autre type de solution (comme demander au développeur de mettre à jour son travail). Le plugin fera également des suggestions.
A propos, si vous avez un plugin qui est à jour mais toujours marqué comme incompatible, il pourrait également s’agir d’un faux positif. WP Engine fournit la liste des plugins connus pour être marqués pour des problèmes de compatibilité alors qu’il n’y en a pas. Donc, prenez cela en compte.
Mise à niveau de PHP
Une fois que vous vous êtes assuré que votre site est, à tous égards, capable de gérer le changement, il est temps de le faire réellement.
Il y a plusieurs façons de le faire. L’une d’entre elles consiste à utiliser les commandes SSH. Cependant, si vous savez comment faire, vous n’êtes probablement pas en train de lire cet article. Par conséquent, nous n’y reviendrons pas. Cependant, si vous voulez quand même apprendre à mettre à niveau la version PHP de votre serveur via SSH, vous pouvez le faire ici.
Nous allons suivre la voie la plus facile, qui consiste à effectuer le changement via le tableau de bord d’administration de votre fournisseur d’hébergement. Par exemple, dans cPanel (qui, soit dit en passant, est également basé sur PHP), il est aussi facile que de trouver l’élément de menu Gestionnaire de version PHP, de naviguer jusqu’à l’emplacement de votre site, de choisir la version que vous voulez changer et d’appuyer sur Enregistrer.
Si votre hôte utilise Plesk, vous pouvez trouver comment mettre à niveau PHP ici. Malheureusement, pour les autres panneaux d’administration, vous devrez faire vos propres recherches. Si vous ne trouvez pas cette option, il se peut que votre hébergeur l’ait désactivée. Dans ce cas, vous devez prendre contact avec votre fournisseur.
Vérifier votre site
Une fois la mise à niveau effectuée, la dernière chose à faire est de retourner sur le front-end de votre site et d’y jeter un œil. Vérifiez chaque page pour voir si tout se présente comme il se doit et si certaines parties de votre site ne sont pas désactivées ou similaires. Testez également les plugins que vous utilisez ainsi que les fonctionnalités du thème. Cependant, si vous avez pris les précautions mentionnées ci-dessus, il est très peu probable qu’il y ait eu un problème.
Et c’est tout. Félicitations ! Vous venez de mettre à niveau avec succès PHP pour votre site WordPress.
Summing Up
PHP est la colle qui maintient WordPress ensemble. Pour cette raison, il est important de le maintenir à jour. Cela vous permettra également de profiter d’une vitesse et d’une sécurité accrues.
Au-dessus, vous avez appris à connaître PHP et pourquoi il est important de le mettre à jour. Nous avons parlé de la façon dont vous pouvez découvrir la version que votre site exécute et comment le préparer pour la mise à jour. De plus, nous vous avons dit comment mettre en œuvre ladite mise à niveau via votre panneau de gestion d’hébergement.
Si vous avez suivi, bon travail ! Votre site est maintenant prêt pour l’avenir.