错误常量TABLE_HEADING_PRODUCTS已经定义在


ZenCart - Error Constant TABLE_HEADING_PRODUCTS already defined in

我有一个网站是由ZenCart建立的。一切正常,但今天早上,我在index。php中得到一些错误信息,如

注意:常量TABLE_HEADING_PRODUCTS已经在/public_html/include/languages/english/index.php第35行

我不明白我之前做了什么,你能帮我解决吗?

在脚本的顶部试试这个:

error_reporting(0);

上面的主要缺点是,如果在到达它之前脚本中有一个错误,它将不会被触发。

您还可以将以下内容粘贴到您的.htaccess文件

php_value display_errors 0

或者你可以解决这个问题。搜索TABLE_HEADING_PRODUCTS并查看它在哪里定义。该错误表明至少在两个地方定义了它,删除一个(可能是稍后定义的),通知将停止出现。

突然出现这种情况的可能原因是您的主机的PHP安装发生了变化。以前不报告通知,现在有了。


编辑如果您仍然希望看到严重的错误(作为一般规则关闭所有错误不是一个好主意),那么使用以下命令:

error_reporting(E_ALL ^ E_NOTICE);

它只会隐藏你所看到的提示

我把这行放在index.php文件的顶部报错(display_errors, 0);