可能是一个愚蠢的问题,但希望不是。
我将在接下来的几天内启动我的网站,我担心可能会有一些错误,我已经尽力消灭它们但最终可能会有一些漏掉网,我不知道。
我想知道是否有可能,当codeigniter中出现错误时,而不是具体说出错误我可以设置一些文本显示为
“发现错误,已发送给网站管理员”
答案 0 :(得分:2)
如果您使用的是CodeIgniter 3,则错误页面将位于application/views/errors/
。有关于数据库错误,异常错误,php错误等的不同页面。您可以从这些文件中删除错误消息,并以您喜欢的任何方式自定义页面。因此,对于errors/html/error_db
,您只需删除<?php echo $message; ?>
行。
您还可以通过将ENVIRONMENT
常量设置为production
来停用显示错误,并通过更改log_threshold
中的application/config/config.php
启用日志记录。