bonjour je suis hebergé chez OXITO, mon site vient d'être migré vers un nouveau serveur (mutualisé) sur ce dernier les paramètres SQLMODE sont bloqués et différents des anciens serveurs
Ils sont positionnés à STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION.
De ce fait je n'arrives plus à créer d'enregistrement et le site plante à la création de commande en 500 sur la page de paiement
Incorrect datetime value: '0000-00-00 00:00:00' for column 'invoice_date' at row 1
J'ai déjà eu ce soucis avec un autre site sous thelia j'ai palié au problème en ajoutant ces lignes au moment de la connection à la base de donnée lors de l'ouverture de session
mysql_query("SET NAMES UTF8", self::$db_handle);
mysql_query("SET @@SESSION.sql_mode='NO_ENGINE_SUBSTITUTION'", self::$db_handle);
est il possible de faire la meme chose sous presta ?
merci