[PHP Warning #2] count(): Parameter must be an array or an object that implements Countable

Maxime

Modifié le : Mar, 3 Sept., 2019 à 11:04 H

Constat :

Les échanges de données ne se font plus. Vous avez un message d'erreur du type :

[PHP Warning #2] count(): Parameter must be an array or an object that implements Countable


Explication :

Cela vient du fait que votre serveur est passé à la version 7.2 de PHP et que vous utilisez une version de Prestashop qui ne supporte pas cette version de PHP. Cela entraine un dysfonctionnement du webservice Prestashop et c'est cela qui bloque les échanges de données.


Solution :

Vous pouvez avoir d'autres d'erreurs de fonctionnement, que cela soit au niveau du webservice ou du site. Vous devez donc mettre à jour Prestashop pour utiliser une version compatible avec la version de PHP que vous utilisez. C'est la solution que nous recommandons.

Un développeur PHP pourrait au besoin corriger seulement les erreurs observées, mais cela nécessitera de sa part de journaliser toutes ces erreurs.


Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article