
Depuis fin 2018, les versions de PHP antérieures à la 5.6 ne sont plus supportées par la communauté. De ce fait, il sera de plus en plus compliqué et risqué d'utiliser une telle version de PHP pour faire fonctionner votre boutique. Qu’est-ce que cela signifie pour vous et quelles sont les solutions ?
-------------------------------
Mais avant tout, revenons aux basiques… On vous explique tout !
Qu’est-ce que PHP ?
PHP (officiellement “PHP Hypertext Preprocessor”) est un langage de programmation libre, conçu pour le développement d'applications web. Le langage PHP s'intègre dans les pages HTML et permet d’automatiser des tâches répétitives et donc de créer des sites dynamiques et interactifs* (source: php.net).
* un site dynamique / interactif ne nécessite pas l’intervention d’un développeur pour la mise à jour de son contenu. Le langage PHP est à l'origine de sites web célèbres tels que Facebook ou encore WikiPédia (cf:supinfo.com).
Pourquoi est-il indispensable de faire la mise à jour de la version PHP de ma boutique ?
Le langage PHP, comme pour tout logiciel, évolue au fil du temps, ce qui donne lieu à la publication de nouvelles versions. Chaque version majeure de PHP est maintenue au maximum 3 ans.
Dans la plupart des cas, c’est votre hébergeur qui gère la version de PHP qui fait tourner votre boutique. Les anciennes versions de PHP n’étant plus maintenues, votre hébergeur ne peut plus assurer à 100% la sécurité du système : c’est pourquoi il finira par forcer l’abandon des anciennes versions. Mettre à jour régulièrement sa version PHP, c’est aussi profiter d’améliorations constantes, et gagner en performance.
Selon le site Infomaniak, en fonction des cas de figure, un site fonctionnant avec PHP7 ira jusqu'à 2 fois plus vite qu'avec PHP 5.6 et jusqu'à 14 fois plus vite qu'avec PHP5.
Selon le Blog du modérateur, 62% des sites Internet tournent grâce à une version de PHP 5, version aujourd’hui non sécurisée et dépassée. Il est donc probable que votre boutique fonctionne sur une version PHP obsolète : il faut alors la mettre à jour.
Versions PHP supportées à date (source: php.net)
Comment vérifier et mettre à jour la version PHP de ma boutique PrestaShop ?
Il incombe à votre développeur, freelance ou agence, la responsabilité de vous recommander la mise à jour de la version PHP de votre boutique PrestaShop. Toutefois, n’hésitez pas à vous rapprocher de votre hébergeur si vous souhaitez savoir quelle version PHP est activée sur votre hébergement.
Quelle version PHP est compatible avec ma boutique PrestaShop ?
Avant toute chose, il est impératif de s’assurer que la version de votre boutique PrestaShop est bien compatible avec les dernières versions PHP. Cela vous évitera des erreurs de mise à jour ou des comportements aléatoires (ex: problème de mise à jour de modules, fiches produit, etc..). Nous vous recommandons d’essayer la nouvelle version dans un environnement de test avant de l’utiliser.
Compatibilité PrestaShop x PHP
Versions PrestaShop | Versions PHP compatibles |
---|---|
1.5.x ~ 1.6.0 | 5.2 - 5.5 |
1.6.1.x | 5.2 - 7.1 |
1.7.0 ~ 1.7.3 | 5.4 - 7.1 |
1.7.4 | 5.6 - 7.1 |
1.7.5 | 5.6 - 7.2 |
1.7.6 | 5.6 - 7.2 |
Attention : une boutique PrestaShop est toujours constituée d’une version du logiciel PrestaShop et d’un ensemble de modules qui ont été ajoutés. Les modules doivent eux aussi être compatibles avec la version de PHP que vous utilisez.
L’importance de la migration de votre boutique en PrestaShop 1.7
Conçue en 2013, la v1.6 de PrestaShop a depuis été mise à jour pour être compatible avec PHP 7.1. La maintenance de PrestaShop 1.6 a pris fin en juin 2019 et PHP7.1 et ne sera plus supporté après décembre 2019 : il n’y aura pas de nouvelle version de PrestaShop 1.6 compatible avec PHP au delà de la version 7.1.
De même, conçue en 2016, PrestaShop 1.7 a été mise à jour pour être compatible avec PHP7, version de PHP qui apportait de meilleures performances. PrestaShop 1.7 est la version actuellement supportée de PrestaShop et sera mise à jour pour rester compatible avec les dernières versions de PHP.
PrestaShop 1.7, c’est aussi l’introduction du framework Symfony pour rendre la solution plus efficace, stable et robuste. Cette version comprend de nouvelles fonctionnalités à tous niveaux : back-office, front-office, navigation mobile, parcours utilisateur, etc. pour une navigation simplifiée tant côté administrateur que pour les utilisateurs de votre boutique.
N’attendez plus ! Consultez la documentation concernant les mises à jour de PrestaShop ou faites-vous accompagner dès maintenant par un professionnel pour réaliser la migration de votre boutique en 1.7.