Jump to content
Fabouz

Version Prestashop et PHP

Recommended Posts

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

Share this post


Link to post
Share on other sites

PHP5.6 mais vous pouvez aller jusqu'à 7.1 si vous y tenez

Share this post


Link to post
Share on other sites

Oui c'est ce que je vais faire, merci !

Share this post


Link to post
Share on other sites
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.

  • Like 1

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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). 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More