J'ai une nouvelle erreur.
Je suis donc passé à PHP 7.1 et tout semblait fonctionner et ce matin, je vais sur l'onglet Commandes ou clients (en BO) et j'ai une belle erreur 500 :
UndefinedFunctionException
Symfony\Component\Debug\Exception\UndefinedFunctionException:
Attempted to call function "mb_split" from the global namespace.
at vendor/smarty/smarty/libs/plugins/shared.mb_str_replace.php:47
at smarty_mb_str_replace('&', '&', '')
(vendor/smarty/smarty/libs/plugins/modifier.replace.php:34)
at smarty_modifier_replace('', '&', '&')
(var/cache/dev/smarty/compile/a5/67/db/a567db019f06a553ef7ee89a3a1c16f8550a0243_0.file.kpi.tpl.php:52)
at content_5e465ea1992587_80161185(object(Smarty_Internal_Template))
(vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php:123)
at Smarty_Template_Resource_Base->getRenderedTemplateCode(object(Smarty_Internal_Template))
(vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php:114)
at Smarty_Template_Compiled->render(object(Smarty_Internal_Template))
(vendor/smarty/smarty/libs/sysplugins/smarty_internal_template.php:216)
.......................
Ce qui est bizarre, c'est qu'hier, je suis allé sur ces onglets 50 fois et aucun souci.
Bon, après qq recherches, il fallait que j'installe mbstring pour php 7.1 ; ce que j'ai fait et l'erreur disparait.
Mais maintenant, quand je veux passer une commande en BO, j'ai le message qu'il n'y a aucun moyen de paiement dispo. Si je repasse en PHP 7.0, les moyens de paiements apparaissent à nouveau.
Comment voir d'où vient ce bug ?