Commencez gratuitement – les 3 premiers mois sont offertsVoir l'offre

Bases de données et PHP

Pourquoi garder PHP à jour, et corriger les erreurs après un changement

Voyez quand PHP 8.2, 8.3 et 8.4 cessent de recevoir des correctifs de sécurité, et comment trouver et résoudre les erreurs si votre site pose problème après un changement.

4 min de lectureMis à jour

Sur cette page
  1. Pendant combien de temps les versions sont-elles prises en charge ?
  2. Préparer un changement
  3. Si la page plante après le changement
  4. Questions fréquentes
  5. Puis-je activer l'affichage des erreurs PHP sur la page ?
  6. Sitewig propose-t-il un support prolongé pour les anciennes versions de PHP ?
  7. Que se passe-t-il quand PHP 8.2 est expiré ?
  8. Puis-je voir le statut de ma version dans le panneau de contrôle ?

Chaque version de PHP reçoit des correctifs de sécurité pendant une période fixe. Une fois celle-ci terminée, les nouvelles failles ne sont plus corrigées, et les extensions commencent à exiger une version plus récente. Mieux vaut donc changer à temps, et savoir quoi faire si quelque chose pose problème ensuite.

Pendant combien de temps les versions sont-elles prises en charge ?

Frise chronologique : 8.2 jusqu'au 31.12.2026, 8.3 jusqu'au 31.12.2027 et 8.4 jusqu'au 31.12.2028
Périodes de prise en charge des versions de PHP proposées par Sitewig
VersionCorrectifs de sécurité jusqu'auStatut en octobre 2026
PHP 8.231 décembre 2026Expire bientôt
PHP 8.331 décembre 2027Stable
PHP 8.431 décembre 2028Stable

Une version est dite Expire bientôt durant la dernière année de sa période de prise en charge, et Expirée ensuite. Si vous utilisez 8.2, prévoyez de passer à 8.3 ou 8.4 avant la fin de l'année. Voici comment faire : Changer la version de PHP de votre hébergement.

Préparer un changement

  1. Étape 1: Faites une copie

    Exportez la base de données ou vérifiez qu'une sauvegarde récente existe sous Hébergement → Sauvegarde.

  2. Étape 2: Mettez tout à jour dans WordPress

    Mettez à jour WordPress, toutes les extensions et votre thème. Supprimez les extensions que vous n'utilisez pas : elles peuvent encore provoquer des erreurs.

  3. Étape 3: Changez de version

    Allez dans Hébergement → PHP, choisissez la nouvelle version et cliquez sur Enregistrer.

  4. Étape 4: Testez soigneusement

    Parcourez le site, essayez le formulaire de contact et connectez-vous à l'administration. Si vous avez une boutique en ligne, passez une commande de test.

Si la page plante après le changement

Une page blanche, le message There has been a critical error on this website ou une erreur 500 : c'est presque toujours une extension ou un thème qui ne convient pas à la nouvelle version.

Schéma : lire error.log, repérer l'extension ou le thème, mettre à jour ou désactiver, ou revenir en arrière
Dépannage en cinq étapes
  1. Lisez le journal d'erreurs. Les erreurs PHP ne s'affichent pas sur la page pour des raisons de sécurité. Elles sont écrites dans le fichier logs/php/error.log, dans le dossier personnel de votre hébergement. Ouvrez-le avec le Gestionnaire de fichiers ou en SFTP et regardez les dernières lignes.
  2. Trouvez le coupable. Le message d'erreur contient un chemin : si l'on y lit par ex. wp-content/plugins/nom/, il s'agit de l'extension nom.
  3. Mettez à jour ou désactivez. Mettez à jour l'extension ou le thème. Si vous ne pouvez pas vous connecter à WordPress, renommez le dossier de l'extension, par ex. en nom-off, avec le Gestionnaire de fichiers : WordPress la désactivera.
  4. Revenez temporairement en arrière. Si cela ne fonctionne toujours pas, choisissez la version précédente sous Hébergement → PHP et cliquez sur Enregistrer. Le site est alors de nouveau en ligne pendant que vous cherchez une solution.
  5. Contactez le support. Envoyez les 10 à 20 dernières lignes de error.log, nous vous aiderons à avancer.

Questions fréquentes

Puis-je activer l'affichage des erreurs PHP sur la page ?

Pas depuis le panneau de contrôle. Les erreurs ne sont jamais montrées aux visiteurs, car elles peuvent révéler des détails sur votre site. Utilisez plutôt le journal d'erreurs.

Sitewig propose-t-il un support prolongé pour les anciennes versions de PHP ?

Non. Nous ne proposons que des versions qui reçoivent encore des correctifs de sécurité, et nous vous aidons volontiers à passer à une version plus récente.

Que se passe-t-il quand PHP 8.2 est expiré ?

Elle ne reçoit alors plus de correctifs de sécurité, et de plus en plus d'extensions cessent de la prendre en charge. Changez de préférence avant, pour choisir vous-même le moment.

Puis-je voir le statut de ma version dans le panneau de contrôle ?

Oui. Le panneau de contrôle affiche le statut (Stable, Expire bientôt, Expirée) de la version de PHP pour chaque site. Le tableau ci-dessus montre la même chose.

En savoir plus sur l’hébergement web

Pas trouvé la réponse ?

Réponse sous 1 jour ouvrable · lun–ven 8h–17h