Base de connaissances
Sélection d'une version de PHP
Utilisez la version la plus récente prise en charge par votre code. Voici comment la modifier et comment identifier ce qui a provoqué une panne.
Utilisez la version la plus récente prise en charge par votre application. Une version de PHP plus récente est plus rapide et bénéficie de correctifs de sécurité ; une version en fin de vie ne reçoit ni l'un ni l'autre.
Modification
Sites → votre site → Paramètres → Version de PHP. Le changement s'applique en quelques secondes et ne nécessite aucun redémarrage visible.
Avant de l'effectuer sur un site en production
Utilisez un environnement de staging. Sites → votre site → Staging crée une copie sous la nouvelle version en quelques minutes, et vous pouvez la parcourir sans toucher au site de production. Si tout fonctionne correctement, promouvez-la ; dans le cas contraire, supprimez la copie de staging et rien n'aura été modifié.
En cas de dysfonctionnement ultérieur
La cause habituelle est un plugin ou une bibliothèque qui n'a pas été mis à jour. Rétrogradez la version — cela ne prend que quelques secondes — et consultez le journal d'erreurs dans Sites → votre site → Journaux. Le journal indique le fichier et la ligne, ce qui suffit généralement à identifier le plugin.
Cas particulier de WordPress
Le cœur de WordPress prend bien en charge les versions actuelles de PHP. Les problèmes proviennent des plugins, et l'écran WordPress liste chaque plugin de l'ensemble de vos espaces avec sa version, ce qui vous permet d'identifier les sites hébergeant le plugin à risque avant d'effectuer le moindre déplacement.
⚠️ Nous ne mettons pas votre version de PHP à niveau à votre place, et le choix vous appartient car vous seul savez ce que fait votre code. Nous maintenons les versions plus récentes à disposition et appliquons les correctifs nécessaires.
⛔ Nous ne vous prévenons actuellement pas à l'avance lorsque votre version approche de sa fin de vie, n'attendez donc pas qu'on vous le dise. Si vous ouvrez un ticket de support tout en utilisant une version que nous avons déjà retirée, la vérification du site en amont du formulaire le signale et suggère la version prise en charge la plus récente — mais c'est le seul endroit où cela apparaît, et ce uniquement une fois que la version est déjà retirée. Vérifiez vous-même l'écran de version de PHP une ou deux fois par an.
Ce que signifie « fin de vie » ici
Une version en fin de vie ne reçoit plus de correctifs de la part du projet PHP. Nous maintenons délibérément plusieurs de ces versions à disposition, renforcées et dotées de correctifs de sécurité par notre plateforme, afin qu'une application plus ancienne puisse être migrée dès le premier jour plutôt que d'avoir à être reconstruite au préalable. C'est une réelle option et non un piège — mais il s'agit d'un point de départ, non d'une destination, et la version la plus récente prise en charge par votre code reste la bonne solution.
Toujours bloqué ?
Le support est inclus dans chaque forfait et les réponses sont rédigées dans votre propre langue.
Contacter le support → Tous les articles →