×
Compte
Se connecter Registre
Alerte d'expiration PHP : PHP v8.1 a récemment expiré. Votre site Web utilise-t-il toujours cette version ? Cliquez ici pour plus de détails
SÛR versions de PHP: 8.5.9, 8.4.24, 8.3.33, 8.2.33

Comment tester mon site Web sur une version plus récente de PHP

Nous devons d’abord clarifier le fonctionnement des numéros de version PHP. PHP utilise un système de numérotation appelé versionnement sémantique. Cela signifie que chaque version a un numéro de version composé de trois parties : la version majeure, la version mineure et le numéro de révision du correctif.

  • Mises à niveau entre révisions des correctifs (c'est-à-dire 7.4.11 et 7.4.12) car il est très peu probable qu'ils causent des problèmes, car les changements entre les révisions ne sont normalement que des corrections de bugs.
  • Une mise à niveau entre révisions mineures (c'est-à-dire 7.3.1 et 7.4.1) peut souvent être entrepris sans aucun problème, même s'il peut y avoir des avertissements ou des avis qui n'apparaissaient pas avant la mise à niveau une fois que vous l'avez entreprise. Ceux-ci ne seraient normalement visibles que sur une copie de développement d’un site Web où la vérification des erreurs est activée. Il n'y a pas normalement changements de rupture entre les changements mineurs de numéro de version, mais cela ne peut pas être garanti, vous devez donc absolument faire quelques recherches avant la mise à niveau et idéalement le faire d'abord sur une copie de test du site Web.
  • Une mise à niveau entre versions majeures (c'est-à-dire 7.4.23 et 8.0.1) doit être entrepris avec beaucoup plus de prudence, car des changements cassants sont plus probables. Tous les problèmes qui surviennent peuvent être très mineurs et ne prendre que quelques minutes à résoudre ou nécessiter un véritable dépannage et l'aide de tiers. Pour cette raison, c'est absolument vital pour tester votre site Web fonctionnant sur la nouvelle version de PHP.


Il est clair qu'une mise à niveau entre des versions mineures ou majeures de PHP doit être testée avant d'être mise en ligne sur votre serveur Web.

Si vous n'avez aucune expérience en programmation et/ou ne savez pas comment faire une sauvegarde de votre site Web alors ce processus n'est pas pour vous. Vous devrez probablement désormais faire appel à un développeur PHP pour vous aider. Si vous avez besoin d'aide pour trouver quelqu'un, voyez notre croissance base de données des développeurs PHP.


Quelles sont les meilleures approches pour faire une copie de mon site Web ?

  • Si vous avez de l'expérience dans la configuration et la création de sites Web, vous devriez idéalement configurer une copie cachée du site Web. Naturellement, vous l'hébergeriez sur le même hébergement que votre site en direct pour un test équitable et vous configureriez ensuite uniquement la copie du site Web pour qu'elle s'exécute sur la version la plus récente de PHP (via un Panneau de contrôle ou éventuellement un script tel que .htaccess). Cela suppose que votre FAI prend en charge plusieurs configurations de PHP ainsi qu'une version actuelle.
  • Si vous savez que vous allez devoir migrer vers une autre solution de publication de votre FAI existant ou vers un nouveau FAI afin d'obtenir une version plus récente de PHP, vous pouvez profiter de cette opportunité pour migrer le site Web vers le nouvel hébergement, puis tester avant que le changement ne soit mis en ligne. Presque tous les hébergements Web vous permettent de prévisualiser un site Web afin de pouvoir l'examiner avant que son domaine ne pointe vers lui. Vous utiliserez donc cette URL temporaire pour vérifier que le site fonctionne correctement sur la nouvelle version de PHP et, le cas échéant, mettre à jour le DNS de votre domaine pour qu'il pointe vers le nouvel hébergement.



N'OUBLIEZ PAS : Si vous n'êtes pas à l'aise en suivant les étapes ci-dessus, ne risquez pas de détruire votre site Web ! Faites appel à un développeur web avec expérience dans les sites Web construits en PHP.

Article mis à jour pour la dernière fois : 6th March, 2021