我有一个网站是由ZenCart建造的。一切都还可以,但是今天早上我在index.php中收到了一些错误信息
注意:已定义的常量TABLE_HEADING_PRODUCTS 第35行/public_html/includes/languages/english/index.php
我无法理解我以前做过的事情,你帮我解决了吗。谢谢!
答案 0 :(得分:1)
请在脚本顶部尝试此操作:
error_reporting(0);
上述主要缺点是,如果脚本在到达之前出现错误,则不会触发。
您还可以在.htaccess
文件
php_value display_errors 0
或者你可以解决问题。搜索TABLE_HEADING_PRODUCTS
并查看其定义位置。错误表示正在至少2个地方定义,消除一个(可能是后面定义的那个),通知将停止出现。
突然出现这种情况的可能原因是主机安装PHP的变化。在它没有报告通知之前,现在确实如此。
修改强> 如果你仍然想看到严重的错误(通常关闭所有错误并不是一个好主意),那么使用它:
error_reporting(E_ALL ^ E_NOTICE);
它只会隐藏您所看到的通知。
答案 1 :(得分:0)
我将此行放在index.php文件的顶部 函数ini_set( '的display_errors',0); 但它看起来并不好。