opencart display_errors开启,error_reporting = E_ALL

时间:2018-11-09 10:14:33

标签: opencart

具有php.ini设置的Opencart 3.0.2:

display_errors = 1; error_reporting = E_ALL;

有时网站非常繁忙时,浏览器会显示错误,例如找不到数据库或类似以下内容: public_html / system / library / db.php(31):DB \ MySQLi-> __ construct('localhost','databaseuser','dbpassword','databasename','3306')

出于安全原因,

应该足以从我的服务器上停用display_errors和error_reporting,以避免在用户浏览器中显示此数据,或者需要采取其他措施?

1 个答案:

答案 0 :(得分:0)

display_errors用于在您的网站上公开显示的错误。您应该将其设置为“关闭”,例如:display_errors = Off;

error_reporting用于代替您跟踪日志文件中的错误。一些管理员喜欢保留此功能,以防他们要监视任何问题。因此,此设置可以保留为:error_reporting = E_ALL; 但是,如果您希望将其关闭,则可以将其设置为:error_reporting(0);

这些项目有一些更高级的设置/技术。但是,出于您的目的,这应该就足够了。

相关问题