Yannick D Posted October 23, 2019 Share Posted October 23, 2019 Bonjour, Je testais Prestashop 1.7.6.1 avec PHP5 et je rencontrais des warning sur la version de PHP. J'ai donc regardé quelle était la version conseillée de PHP pour Prestashop 1.7.6.1. et c'est la 7.2 Je passe donc de php5 a php7.2. mon site n'est plus accessible, pas de module BDD actif. (bon... pas grave, j'ai fait un backup appli et bdd) Ok, vu que rien n'est en prod, je décide de faire une installation propre, histoire de faire un doc d'install pour ma plateforme (pour faire ma prod et ma préprod par la suite) Je vide tout mon /docs et je copie mes fichiers natifs de la 1.7.6.1 (les 3 fichiers qui vont bien) - Les droits sont ok sur le dossier Docs et sur les fichiers. ils appariennent bien au bon user et au bon groupe. C'est parti. affichage à l'écran : les extensions php zip et simpleXML ne sont pas actives. ni une ni deux, je tape un joli php -v && php --ri zip && php --ri SimpleXML ---------------------------- PHP 7.2.23-1+0~20191008.27+debian8~1.gbp021266 (cli) (built: Oct 8 2019 07:05:44) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.23-1+0~20191008.27+debian8~1.gbp021266, Copyright (c) 1999-2018, by Zend Technologies zip Zip => enabled Zip version => 1.15.4 Libzip headers version => 1.5.1 Libzip library version => 1.5.1 SimpleXML Simplexml support => enabled Revision => $Id: 341daed0ee94ea8f728bfd0ba4626e6ed365c0d1 $ Schema support => enabled ---------------------------- Je dezippe à la main le .zip Je vais dans install dans le navigateur vais dans <monsite>/install , idem. Je vais dans index.php, je regarde ce qui est testé pour avoir cette erreur. plusieurs tests avec des || je sépare le tout pour savoir quel test rate. et c'est bien les extensions qu'il n'arrive pas à utiliser. Pourquoi ? Que dois-je faire ? Je ne suis pas un dev PHP, il est certain que c'est à cause du passage de PHP5.X à 7.2 mais je sais pas quoi faire. Est-ce que quelqu'un pourrait m'aider ? Merci d'avance. Cordialement, Yannick D. Link to comment Share on other sites More sharing options...
doekia Posted October 23, 2019 Share Posted October 23, 2019 Probablement que ta config CLI n'est pas la même que la config web. phpinfo() depuis une page web t'eclairera plus Link to comment Share on other sites More sharing options...
Yannick D Posted October 23, 2019 Author Share Posted October 23, 2019 Super ! La piste est bonne. Effectivement, ça a tout fait sauter. Il utilise /etc/php/7.2/apache2 et non pas /etc/php/7.2/cli j'ai mis ce que j'avais de l'un vers l'autre. l'interface se lance. Merci beaucoup ! 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