我正在尝试安装WHMCS,每次运行安装程序时都会遇到问题。 tblclient表中使用了timestamp选项存在问题,我不知道如何解决这个问题。
这是我收到的错误:
SQLSTATE [42000]:语法错误或访问冲突:
1067“pwresetexpiry_temp”的默认值无效 (SQL:alter tabletblclients
addpwresetexpiry_temp
timestamp not null)
答案 0 :(得分:2)
WHMCS 7文档目前没有说明需要进行哪些MySQL 5.7 sql_mode自定义。由于WHMCS 7不支持现代MySQL语法,因此必须对MySQL进行自定义以安装和使用WHMCS 7和MySQL 5.7。
以root身份SSH到您的服务器并创建此文件:
<强> /etc/mysql/conf.d/disable_strict_mode.cnf 强>
打开文件并输入以下两行:
[mysqld]
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
使用以下命令重启MySQL:
sudo service mysql restart
希望这对你有用! :)干杯!!!