gpt4 book ai didi

PHP 生产服务器 - 打开错误消息

转载 作者:IT王子 更新时间:2023-10-29 00:20:45 24 4
gpt4 key购买 nike

之前已经以更一般的方式问过这个问题。我想在生产服务器的特定页面上显示错误消息,但我无权访问 php.ini 文件。在生产服务器上的特定 PHP 页面上启用所有错误和警告的最佳方法是什么?

我已经尝试过 ERROR_REPORTING(E_ALL);

最佳答案

要启用错误,您必须使用 error_reporting在触发这些点之前(例如,在您的 PHP 脚本的开头):

error_reporting(E_ALL);

要显示错误,您应该配置 display_errors :

ini_set('display_errors', 'On');

(这个应该在生产服务器上被禁用,这意味着您可能必须以这种方式启用它,即使在配置了 error_reporting 之后)


当然,所有这些都可以封装在 if block 中,以确保只有您可以看到错误消息——尤其是当您在实时生产网站上执行此操作时;例如:

if ($_SESSION['is_admin'])
{
error_reporting(E_ALL);
ini_set('display_errors', 'On');
}


为了让事情变得更漂亮,您可能还需要配置 html_errors :

ini_set('html_errors', 'On');

关于PHP 生产服务器 - 打开错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824282/

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