vpsVPS口碑网

WHMCS 使用教程 - 在SQL模式下删除STRICT_TRANS_TABLES

WHMCS需要在MySQL或MariaDB服务器上设置SQL模式。要验证这一点,请登录phpMyAdmin,然后单击右上角的变量。搜索“SQL Mode”,然后查看那里列出了什么条目。如果您看到类似以下内容:

STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

这表明您启用了SQL Strict模式,该模式会阻止WHMCS完成SQL查询,并且不允许将新条目添加到数据库表中。
要更改模式,您将需要具有对服务器的root访问权限的SSH并编辑通常位于/root文件夹中的my.cnf文件。将以下条目添加到您的my.cnf文件中:

[mysqld]
sql-mode =“ NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

如果已经有[mysqld]部分,则可以将以下条目添加到该部分。然后使用重启您的mysqld服务,service mysqld restart并通过返回phpMyAdmin>变量并刷新页面以确保SQL MODE现在可以读取来验证模式是否已清除.

NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

如果进行上述更改仍不起作用,则/usr/my.cnf中可能还有一个其他文件需要编辑。如果那里有文件,并且在该文件中找到了sql-mode条目,则可以从文件中删除该行,保存文件并重新启动mysqld服务。

郑重声明:本站部分文章来自网络,如有侵权请联系站长。【加入VPS口碑QQ群聊

宝塔