PHP上的FastCGI中出现错误500
我最近换了服务器。 这是我使用FastCGI解释PHP的新服务器。 然而,我从旧服务器带来的很多信息再次给出了这个错误,问题是FastCGI没有将错误返回到debug,它只是返回一个“500内部服务器错误” 有了这一点,我不能确切地确定是哪一行纠正了发生的错误。 我有大量的脚本,这使得审查整个代码变得不可行 已经尝试使用 试试{..} 在已知错误中,但FastCGI仍然返回500错误PHP上的FastCGI中出现错误500,php,webserver,fastcgi,Php,Webserver,Fastcgi,我最近换了服务器。 这是我使用FastCGI解释PHP的新服务器。 然而,我从旧服务器带来的很多信息再次给出了这个错误,问题是FastCGI没有将错误返回到debug,它只是返回一个“500内部服务器错误” 有了这一点,我不能确切地确定是哪一行纠正了发生的错误。 我有大量的脚本,这使得审查整个代码变得不可行 已经尝试使用 试试{..} 在已知错误中,但FastCGI仍然返回500错误 我不是服务器管理员,无法打开mecher环境变量,有没有办法在PHP中解决这些错误?将其放入代码中,它将打开错误
我不是服务器管理员,无法打开mecher环境变量,有没有办法在PHP中解决这些错误?将其放入代码中,它将打开错误报告
ini_set('display_errors',1);
error_reporting(E_ALL);
此错误的原因可能是您没有为目录设置正确的权限 您应该设置适当的权限,然后尝试运行脚本。它应该会起作用 尝试运行简单的php文件,看看它是否显示此错误。如果是,则更改权限。如果没有,请检查日志,因为问题可能出在脚本中 您还可以在php.ini、htaccess或内部脚本中将display_errors设置为1 在php.ini中查找
错误报告
和显示错误
error_reporting = E_ALL
display_errors = 1
我也有同样的错误,我有适当的权限 <> P>我解决的问题是下载VisualC++的可重新分发的VisualStudio 2012更新4 <强> x86 < /强> ./p> 我在x86中有PHP,所以我下载了VSU_4\vcredit_x86.exe 在解决我的问题之前,我只有x64。安装VSU_4\vcredit_x86.exe解决了这个问题,现在我两者都有了 我希望有帮助 您可以在此处下载VSU_4\vcredist_x86.exe:
检查服务器错误日志和虚拟主机文件一切正常检查.htaccess文件是否也有可能是.htaccess文件有问题,或者新服务器的AllowWrite设置为None谢谢大家。这种新服务器配置的管理在用户面板中留下了一些很好的隐藏。我找到了在PHP中设置错误显示的位置。现在我确切地知道了我的脚本中的问题所在。谢谢大家。这种新服务器配置的管理在用户面板中留下了一些很好的隐藏。我找到了在PHP中设置错误显示的位置。现在我确切地知道了脚本中的问题所在。