繁体   English   中英

php curl_exec函数导致错误500(FastCGI服务器错误)

[英]php curl_exec function causes error 500 (FastCGI server error)

我试图运行curl_exec,并且出现错误500。在错误日志中,我有

[warn](104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: xxx

[error] Premature end of script headers: myfile.php, referer: xxx

我在网上找到了修复建议,说我必须将此代码段添加到我的vhosts.conf中。 由于我的Apache没有vhosts.conf文件,因此将其添加到httpd.conf中:

<IfModule mod_fcgid.c>
      # 5 minutes for IO timeout, default is 40 seconds
      FcgidIOTimeout 300 
</IfModule>

但这没有帮助。 我也发现一个建议,说我必须更改/var/www/cgi-bin/cgi_wrapper/的权限,但是在/var/www/cgi-bin/文件夹中,我没有cgi_wrapper。

我在互联网上搜索了几个小时,但找不到任何有用的信息。 有人知道为什么会这样吗?

升级php解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM