michelle Posted April 25, 2019 Share Posted April 25, 2019 Bonjour, J'ai migré mon site de ovh à o2switch. Tout était ok, pendant 8 jours. Et depuis quelques jours, les indicateurs de statistiques du Tableau de bord tournent en boucle. J'ai désactivé les modules, puis réinitialisé, sans effet. Version de PrestaShop 1.6.0.9 Version de PHP 5.6.40 Limite de mémoire 512M Temps d'exécution maximal (max_execution_time) 300 Tout était ok, pendant 8 jours. Et depuis quelques jours, les indicateurs de statistiques du Tableau de bord tournent en boucle. J'ai désactivé les modules de stats, puis réinitialisé, sans effet. Dans les logs, j'ai l'erreur : *ERROR* 2019/04/25 - 18:38:40: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1843266548,1537260926) GROUP BY u.id_customer ORDER BY u.firstname, u.' at line 7<br /><br /><pre>SELECT u.id_customer, u.firstname, u.lastname, "-" as page FROM `ps_connections` c INNER JOIN `ps_guest` g ON c.id_guest = g.id_guest INNER JOIN `ps_customer` u ON u.id_customer = g.id_customer WHERE TIME_TO_SEC(TIMEDIFF('2019-04-25 18:38:00', c.`date_add`)) < 900 AND c.id_shop IN (1) AND c.ip_address NOT IN (,1843266548,1537260926) GROUP BY u.id_customer ORDER BY u.firstname, u.lastname</pre> at line 635 in file classes/db/Db.php Je ne comprends pas ce que je dois faire, quelqu'un peut-il me guider, svp, merci. Link to comment Share on other sites More sharing options...
michelle Posted April 25, 2019 Author Share Posted April 25, 2019 Personne pour m'éclairer ? Link to comment Share on other sites More sharing options...
cyssoo Posted April 25, 2019 Share Posted April 25, 2019 Bonjour, Avez-vous des erreurs JS dans la console ? Link to comment Share on other sites More sharing options...
michelle Posted April 25, 2019 Author Share Posted April 25, 2019 Je viens de regarder, je n'ai rien d'indiqué dans la console. J'ai également activé le mode debug pour les erreurs php et je n'ai rien non plus ! Tout le reste fonctionne correctement, auriez-vous une autre piste ? Link to comment Share on other sites More sharing options...
michelle Posted April 26, 2019 Author Share Posted April 26, 2019 Il y a forcément quelqu'un qui a eu ce type d'erreur, ou bien suis-je la seule ? S'il vous plait, merci. Link to comment Share on other sites More sharing options...
cyssoo Posted April 26, 2019 Share Posted April 26, 2019 L'erreur est là : c.ip_address NOT IN (,1843266548,1537260926) Par contre, essayez de désinstaller les modules un par un pour trouver celui qui vous pose souci. La table ps_connections est souvent la plus lourde dans la base de données de Prestashop, ça n'est pas toujours malin d'enregistrer toutes les connexions. Une fois le module en cause trouvé, on pourra regarder dans le code pour modifier cela. Essayez au préalable de le mettre à jour si toutefois une nouvelle version est disponible Link to comment Share on other sites More sharing options...
Janett Posted April 27, 2019 Share Posted April 27, 2019 Le soucis c'est que sur la page de configuration du mode maintenance, vous avez indiquez des adresses IP en faisant une erreur. Le système ajoute alors un espace vide ce qui provoque l'erreur de syntaxe. https://github.com/PrestaShop/statslive/blob/70d7d3eb8c35e8ea1f6c65488aa3507da6cf82d5/statslive.php#L77 Solution : corriger la liste des IP dans la page de configuration du mode maintenance 1 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