gpt4 book ai didi

php - 如何配置 PHP 以显示详细错误而不是错误 500 页面?

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:11 25 4
gpt4 key购买 nike

我在 IIS 主机上部署了一个 PHP 应用程序,但我总是收到通用的 IIS“错误 500”页面,而不是详细的错误页面。

我知道我需要修改一些 php.ini 文件(来自 this 问题)。

似乎 display_errors 设置正确:

echo ini_get('display_errors');

输出1

我还尝试在导致错误的函数中设置 display_errors 和 error_reporting(我知道特定函数是问题所在,因为我手动修改了它)。

function sendEmail( $aForm, $sFile = 'messages.tpl', $sTargetEmail = null ){ 
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//rest of the function

编辑:我知道我应该在一些 php.ini 文件中设置这些值 - 当我只能通过 FTP 访问我的应用程序文件夹时,我如何在共享主机上指定 php.ini 值?

如何识别错误详情?

最佳答案

在我看来,您确实启用了“display_errors”,但您的托管服务提供商正在将您的 500 错误页面重定向到不显示错误的自定义页面。不是很好的设置,但我会联系您的托管服务提供商,希望他们能对问题有所了解。 IIS 上可能有 .user.ini 文件,请参阅 see http://learn.iis.net/page.aspx/745/enable-per-site-php-configuration-on-iis-60-and-iis-7-and-above/同样,只有您的托管服务提供商知道是否已设置。

关于php - 如何配置 PHP 以显示详细错误而不是错误 500 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3271790/

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