php - 如何使用自定义网站替换CodeIgniter生产模式下的白页

标签 php codeigniter error-handling

在CodeIgniter的生产模式下,用户看不到任何错误消息。这正是我想要的。我希望如果有数据库错误,或者访问者看不到错误消息,但他们也不应看到白页,因为这是在生产模式下发生的。

有什么方法可以防止这种情况发生,并用错误页面(如404或类似的东西)替换该白页?

希望您能理解我的问题,但我并没有解释得太糟!

最佳答案

您必须在config/database.php中关闭数据库的调试->

$db['default']['db_debug'] = FALSE;

这对于您的网站安全性更好。

关于php - 如何使用自定义网站替换CodeIgniter生产模式下的白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41410571/

相关文章:

php - 有没有办法检测字符串在 PHP 或 symfony 中是否具有有效的 HTML 语法?

php - 根据IP地址显示动态PHP内容

php - 搜索查询的干净 URL?

php - 如何将数据从服务器中的文本文件导入到mysql数据库

c - 如何对拒绝字符、空格和多余小数点进行错误控制?

error-handling - 在丢失的 token 上输出适合上下文的错误消息

php - 控制剩余时间的输出

php - 错误 CI_DB_mysqli_result 类的对象无法转换为 int

mysql - 是否可以在 Codeigniter 中使用外部选择的变量到内部选择中?

python - 重试python中脚本/程序停止的地方,记住变量值