Prestashop 1.6 无法添加员工
Prestashop 1.6 unable to add employee
我有 Prestashop 1.6,但由于这个错误我无法添加新员工
... employee (Incorrect date value: '0000-00-00' for column 'stats_compare_from' at row 1)
版本为 1.6.0.9
在 php 5.3 apache 2.2 和 mysql 5.7 上
部署在 jelastic cloudlets
尝试google解决,但没有这样的错误
感谢帮助
这个错误通常与MySQL严格模式有关。
您可以在此处查看如何设置传统模式:
MySQL: Setting sql_mode permanently
在我的 Ubuntu 16.04 上,我这样做了:
- 像这样打开mysql配置
sudo vim /etc/mysql/my.cnf
- 创建了
[mysql]
块并像这样添加了配置(可能你已经有了 mysql 块,在这种情况下只需添加以 "sql_mode=.." 开头的行):
[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
- 保存文件
:wq
- 重新启动 mysql 服务器:
sudo service mysql restart
我有 Prestashop 1.6,但由于这个错误我无法添加新员工
... employee (Incorrect date value: '0000-00-00' for column 'stats_compare_from' at row 1)
版本为 1.6.0.9 在 php 5.3 apache 2.2 和 mysql 5.7 上 部署在 jelastic cloudlets
尝试google解决,但没有这样的错误
感谢帮助
这个错误通常与MySQL严格模式有关。
您可以在此处查看如何设置传统模式: MySQL: Setting sql_mode permanently
在我的 Ubuntu 16.04 上,我这样做了:
- 像这样打开mysql配置
sudo vim /etc/mysql/my.cnf
- 创建了
[mysql]
块并像这样添加了配置(可能你已经有了 mysql 块,在这种情况下只需添加以 "sql_mode=.." 开头的行):
[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
- 保存文件
:wq
- 重新启动 mysql 服务器:
sudo service mysql restart