Fabouz Posted March 6, 2020 Share Posted March 6, 2020 Bonjour, Je monte actuellement une boutique prestashop avec la version 1.6.1.24 et la version 7.2.27 de PHP mais j'ai beaucoup d'erreur/warning dû à la version de PHP sur le back office quand j'active le mode debug. Exemple de bug : Unknown error à la ligne 2151 du fichier /home/mysite/www/classes/Tools.php [8192] Function create_function() is deprecated Warning à la ligne 644 du fichier /home/mysite/www/classes/ObjectModel.php [2] count(): Parameter must be an array or an object that implements Countable Donc ma question est : quelle est la meilleure version de PHP pour prestashop 1.6.1.24 ? Merci à vous, Cordialement Link to comment Share on other sites More sharing options...
Eolia Posted March 6, 2020 Share Posted March 6, 2020 PHP5.6 mais vous pouvez aller jusqu'à 7.1 si vous y tenez Link to comment Share on other sites More sharing options...
Fabouz Posted March 6, 2020 Author Share Posted March 6, 2020 Ok merci bien ! Link to comment Share on other sites More sharing options...
fbenoist.com Posted March 6, 2020 Share Posted March 6, 2020 Pour des questions de performance, vous devriez utiliser PHP 7.1. Link to comment Share on other sites More sharing options...
Fabouz Posted March 6, 2020 Author Share Posted March 6, 2020 Oui c'est ce que je vais faire, merci ! Link to comment Share on other sites More sharing options...
doekia Posted March 6, 2020 Share Posted March 6, 2020 https://store.enter-solutions.com/fr/80-prestashop-16126.html Link to comment Share on other sites More sharing options...
Eolia Posted March 6, 2020 Share Posted March 6, 2020 il y a 9 minutes, fbenoist.com a dit : Pour des questions de performance, vous devriez utiliser PHP 7.1. Vous avez les benchmarks pour Prestashop qui le prouvent svp ? PHP7 est supérieur à 5.6 pour les calculs à virgule flottante par exemple mais ce ne sont pas le genre d'opérations utilisées par Prestashop. Ce qui ralentit un Prestashop c'est une base de données mal indexée, des scripts mal écrits ou des erreurs de code. En gros c'est comme remplacer une locomotive par une plus grosse sauf qu'il manque toujours des roues à plusieurs wagons. Donc ca va avancer un poil plus vite mais ça n'a rien résolu. 1 Link to comment Share on other sites More sharing options...
fbenoist.com Posted March 6, 2020 Share Posted March 6, 2020 Je vous propose de faire une recherche sur google "php 5.6 vs php 7.1". Il y a plus de 57 millions de pages qui traite du sujet. Vous devriez pouvoir vous faire un avis sur la question. Link to comment Share on other sites More sharing options...
Eolia Posted March 6, 2020 Share Posted March 6, 2020 Vous devriez mieux me lire alors^^ il y a 8 minutes, Eolia a dit : benchmarks pour Prestashop ? Il se trouve qu'on a fait le test et que le gain, pour 2 boutiques identiques est de moins de 50ms pour les pages les plus lentes. Link to comment Share on other sites More sharing options...
Eolia Posted March 6, 2020 Share Posted March 6, 2020 Mais on peut continuer longtemps à ce petit jeu de la surenchère si vous voulez https://www.coresumo.com/php-8-0-vs-php-7-4-and-php-8-0-features-performance-benchmark-install-setup/ PHP8 sort dans 9 mois, commencez à réécrire votre Presta Link to comment Share on other sites More sharing options...
fbenoist.com Posted March 6, 2020 Share Posted March 6, 2020 La question est sur la version de PHP. Si vous voulez discuter de ce qui peut optimiser le fonctionnement de la boutique, vous pouvez prendre en compte la base de données (MySQL ou MariaDB) et votre serveur web (Apache / Nginx). Link to comment Share on other sites More sharing options...
Eolia Posted March 6, 2020 Share Posted March 6, 2020 J'avais répondu Il y a 1 heure, Eolia a dit : PHP5.6 mais vous pouvez aller jusqu'à 7.1 si vous y tenez la 1.6.1.24 ne va pas au-delà sans erreurs/warnings et le problème rencontré le plus souvent vient des modules. Link to comment Share on other sites More sharing options...
doekia Posted March 6, 2020 Share Posted March 6, 2020 PHP7.0 et plus gère légèrement mieux le ZendCache, mails le code PHP de prestashop restant ce qu'il est les gains sont quasi imperceptible. Le gros du temps n'étant pas la compilation mais les boucles quasi infinies répétées. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now