躬身入局
直面挑战

MySQL版本更新导致的不能修改imobitrax的问题

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

但在更新某个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,果然能保存了。

赞(0) 赞赏
未经允许不得转载:老爷兵谈网赚 » MySQL版本更新导致的不能修改imobitrax的问题
分享到: 更多 (0)


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

加入Telegram群组,吹水、学习都可以

Telegram群组Telegram频道

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏