gpt4 book ai didi

php - 如何在FuelPHP中设置错误通知

转载 作者:行者123 更新时间:2023-12-03 07:42:20 24 4
gpt4 key购买 nike

当我想将本地开发发布到生产环境时遇到问题,
此问题与错误消息处理有关。当我使用开发环境访问我的网站时,可以显示错误,但是在生产环境中不应显示错误。

我尝试通过更改/fuel/app/config/config.php并在errors=>false中对其进行配置,并引用了此文档http://fuelphp.com/docs/general/configuration.html,但是当我通过对数据库查询产生错误进行测试时,它仍然没有更改。

我也试图在index.php中将error_reporting更改为0并将display_errors更改为0,仍然无法解决我的问题...

error_reporting(0);//error_reporting(-1); 
ini_set('display_errors', 0);//ini_set('display_errors', 1);

如何在FuelPHP的生产环境中禁用错误​​消息?

最佳答案

我认为这里的问题是,OP使用工作“环境”,而他表示“服务器”。

FuelPHP支持多种环境,默认为“开发”。在开发模式下,将启用所有错误消息。如果将代码部署到另一台服务器上,但未设置FuelPHP环境,则您的应用程序也将在该服务器上以开发模式运行。

因此,这里的解决方案是在生产服务器上以生产模式运行FuelPHP。您可以通过设置环境变量FUEL_ENV来实现。最简单的方法是在您的virtualhost定义中:

setEnv FUEL_ENV production

http://fuelphp.com/docs/general/environments.html

关于php - 如何在FuelPHP中设置错误通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053560/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com