测试下订单时页面提示如下错误:
WARNING: An Error occurred, please refresh the page and try again.
这个是什么原因导致的呢?查找错误出处,打开点站根目录\includes\classes\db\mysql下的query_factory文件找到这句:
“WARNING: An Error occurred, please refresh the page and try again”。
我在if条件里改为!defined('STRICT_ERROR_REPORTING'),
(在defined 前面加个!)
这样错误提示就出来了:
1364 Field 'COWOA_order' doesn't have a default value
进到Phpmyadmin 里,找到表单COWOA_order, 然后进入,把Null 一列勾上,保存,即可。
如下图:

如果是显示其它表段的类似问题,同样的道理解决即可。
本文讲述了如何处理页面提示的An Error occurred错误,通过定位到query_factory文件,发现是COWOA_order字段缺少默认值。解决方法是在数据库中为该字段设置默认值,以确保订单流程正常。适用于类似字段问题的排查与修复。
9966

被折叠的 条评论
为什么被折叠?



