7月 232016
 

昨天把一个追踪域名换了个服务器,直接把网站文件和数据文件拷了过去,十分钟的事情,简单的很。

但在更新某个campaign的时候却始终不能保存,显示Error updating Criteria on Edit错误,只得删除数据库后重新安装imobitrax,然后再导入sql文件,却还是不行,反反复复几次,弄了快一天。

后来仔细分析了一下,提示信息说是数据库更新数据的问题,但我的用户名和密码都是对的,而且用root账户也显示的这个错误,修改数据库文件的权限到777也都一个鸟样,那肯定是数据库版本的问题了。

Google了一下,果然,MySQL5.6版本以后sql_mode采用的是STRICT_TRANS_TABLES模式,而我之前的服务器用的是LNMP1.1带的MySQL5.5,现在LNMP1.3里带的是5.7版本了。

接着就简单了,修改vi /etc/my.cnf,[mysqld]下添加sql_mode=NO_ENGINE_SUBSTITUTION,重启一下LNMP,再试imobitrax,果然能保存了。



原文作者:老爷兵(laoyebin)
本站地址:老爷兵谈网赚
本文链接:MySQL版本更新导致的不能修改imobitrax的问题
版权归作者所有,转载请保留作者信息和原文链接,非常感谢。

 Leave a Reply

(必须)

(必须)