前言:把项目放到服务器后,然后修改相关配置,在注册新用户提交时遇到这个错误,查了好多资料都没有解决,造成这个警告的原因有很多吧,每个人遇到的情况可能都不相同。在这里记录一下我遇到的情况。1、首先找到错误的提示语句:
打开zencart\includes\classes\db\mysql下的query_factory文件找到这句:“WARNING: An Error occurred, please refresh the page and try again”,大概第119行。
2、分析错误语句:
我在if条件里改为!defined('STRICT_ERROR_REPORTING'),这样错误提示就出来了
#1062 - Duplicate entry '11' for key 'PRIMARY'
原来是数据库导入时候customers_info表的主键没有自动递增!!!
3、解决问题:
修改customers_info表,添加主键递增。
over!