迁移后有同事反馈无法新建日志,我测试后发现确实如此。于是抓包后确定文件,从提交部分做起,解密/general/diary/submit.php文件,定位到跳转之前,发现执行了一个insert数据库指令,直接用把数据库指令输出来
输出数据库指令示意图
粘贴到phpMyAdmin的sql指令里看是否可以导入,发现报错如下:
BLOB/TEXT column 'xxxxxx(表名称)' can't have a default value query
经过查找发现是因为默认数据库开启了严格过滤模式,解决办法就是找到MySQL的配置文件my.cnf,注释掉sql-mode那句后重启MySQL即可,注释的办法就是在前面加个#号。
如此之后,日志已经可以新建了。
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。