Jump to content
Yannick D

Installation 1.7.6.1 avec PHP 7.2

Recommended Posts

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.

 

Share this post


Link to post
Share on other sites

Probablement que ta config CLI n'est pas la même que la config web. phpinfo() depuis une page web t'eclairera plus

Share this post


Link to post
Share on other sites

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 !

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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