迁移后有同事反馈无法新建日志,我测试后发现确实如此。于是抓包后确定文件,从提交部分做起,解密/general/diary/submit.php文件,定位到跳转之前,发现执行了一个insert数据库指令,直接用把数据库指令输出来
输出数据库指令示意图
输出数据库指令示意图
粘贴到phpMyAdmin的sql指令里看是否可以导入,发现报错如下:
BLOB/TEXT column 'xxxxxx(表名称)' can't have a default value query
经过查找发现是因为默认数据库开启了严格过滤模式,解决办法就是找到MySQL的配置文件my.cnf,注释掉sql-mode那句后重启MySQL即可,注释的办法就是在前面加个#号。
如此之后,日志已经可以新建了。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

与《通达office anywhere2010-windows迁移Nginx后无法新建日志的解决过程》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌