Prestashop 1.6无法添加员工

时间:2015-01-04 20:35:50

标签: prestashop prestashop-1.6

我有Prestashop 1.6,因为这个错误我无法添加新员工

  

... employee(第1行的'stats_compare_from'列的日期值:'0000-00-00')

版本是1.6.0.9 在php 5.3 apache 2.2和mysql 5.7上 部署在jelastic cloudlets上

试图谷歌寻求解决方案,但没有这样的错误

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

此错误通常与MySQL严格模式有关。

您可以在此处查看如何设置传统模式: MySQL: Setting sql_mode permanently

答案 1 :(得分:0)

在我的Ubuntu 16.04上,我这样做了:

  1. 像这样打开mysql配置 sudo vim /etc/mysql/my.cnf
  2. 创建了[mysql]块并添加了这样的配置(可能你已经有了mysql块,在这种情况下只需添加以&#34开头的行; sql_mode = .."):
  3. [mysqld] sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    1. 保存文件:wq
    2. 重新启动mysql serever:sudo service mysql restart