Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP上的FastCGI中出现错误500_Php_Webserver_Fastcgi - Fatal编程技术网

PHP上的FastCGI中出现错误500

PHP上的FastCGI中出现错误500,php,webserver,fastcgi,Php,Webserver,Fastcgi,我最近换了服务器。 这是我使用FastCGI解释PHP的新服务器。 然而,我从旧服务器带来的很多信息再次给出了这个错误,问题是FastCGI没有将错误返回到debug,它只是返回一个“500内部服务器错误” 有了这一点,我不能确切地确定是哪一行纠正了发生的错误。 我有大量的脚本,这使得审查整个代码变得不可行 已经尝试使用 试试{..} 在已知错误中,但FastCGI仍然返回500错误 我不是服务器管理员,无法打开mecher环境变量,有没有办法在PHP中解决这些错误?将其放入代码中,它将打开错误

我最近换了服务器。 这是我使用FastCGI解释PHP的新服务器。 然而,我从旧服务器带来的很多信息再次给出了这个错误,问题是FastCGI没有将错误返回到debug,它只是返回一个“500内部服务器错误”

有了这一点,我不能确切地确定是哪一行纠正了发生的错误。 我有大量的脚本,这使得审查整个代码变得不可行

已经尝试使用

试试{..}

在已知错误中,但FastCGI仍然返回500错误


我不是服务器管理员,无法打开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中设置错误显示的位置。现在我确切地知道了脚本中的问题所在。