MySQL Dates 0000-00-00 » History » Revision 1
Revision 1/2
| Next »
Stéphane Boireau, 07/23/2018 12:46 PM
Erreur MySQL : Date 0000-00-00 invalide¶
Avec un MySQL récent, les dates du type 0000-00-00 sont considérées comme invalide.
A l'installation de Gepi, cela pose problème car un certain nombre de champs ont une valeur par défaut de ce type.
En attendant une modification du code Gepi pour ne plus utiliser de telles valeurs par défaut, un contournement est possible, soit côté serveur (si vous avez la possibilité d'en modifier la configuration), soit côté Gepi.
Côté serveur¶
Dans Wampserver -> MySql -> my.ini, modifier la ligne sql-mode en
sql-mode="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER"
Ce sont les NO_ZERO_DATE,NO_ZERO_IN_DATE qui posent problème.
Côté Gepi¶
Cela peut aussi se faire dans Gepi, dans le secure/connect.inc.php en y ajoutant une ligne:
$set_mode_mysql="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER";
Updated by Stéphane Boireau over 6 years ago · 1 revisions