Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.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 mod_fcgid:从FastCGI服务器读取数据时出错,原因是Symfony_Php_Apache_Fastcgi_Symfony - Fatal编程技术网

Php mod_fcgid:从FastCGI服务器读取数据时出错,原因是Symfony

Php mod_fcgid:从FastCGI服务器读取数据时出错,原因是Symfony,php,apache,fastcgi,symfony,Php,Apache,Fastcgi,Symfony,我正在用Symfony3为我的网站编写安全包/登录页面 在某个时刻,网站突然开始返回:500内部服务器错误 我通过注释代码的最后一部分、添加die()或尝试访问其他路径来回滚代码。一切都是无用的。Symfony日志是干净的,它们显示找到了路由,但每次我刷新正常工作的页面时,Apache错误日志都会显示这一点: [Sun Feb 28 17:27:19.351415 2016][fcgid:warn][pid 30242](104)对等方重置连接:[客户端IP地址:57160]mod_fcgid:

我正在用Symfony3为我的网站编写安全包/登录页面

在某个时刻,网站突然开始返回:500内部服务器错误

我通过注释代码的最后一部分、添加
die()
或尝试访问其他路径来回滚代码。一切都是无用的。Symfony日志是干净的,它们显示找到了路由,但每次我刷新正常工作的页面时,Apache错误日志都会显示这一点:

[Sun Feb 28 17:27:19.351415 2016][fcgid:warn][pid 30242](104)对等方重置连接:[客户端IP地址:57160]mod_fcgid:从FastCGI服务器读取数据时出错

[Sun Feb 28 17:27:19.351469 2016][core:error][pid 30242][client IP_ADDRESS:57160]头前脚本输出结束:index.php

[Sun Feb 28 17:27:19.844505 2016][fcgid:warn][pid 30242](104)对等方重置连接:[客户端IP地址:57160]mod_fcgid:从FastCGI服务器读取数据时出错

[Sun Feb 28 17:27:19.844535 2016][core:error][pid 30242][client IP_ADDRESS:57160]头前脚本输出结束:index.php

在触发错误之前,我试图通过添加
die()
来了解问题的来龙去脉,我陷入了
HttpKernel

$event = new GetResponseEvent($this, $request, $type);

die("ss");

$this->dispatcher->dispatch(KernelEvents::REQUEST, $event);
以这种方式,如果我移动
模具(“ss”),将显示ss在调度程序之后,我得到错误500

知道FastCGI为什么会失败吗


谢谢

可能是文件权限问题。我尝试过,但没有成功。。。奇怪的是,如果我从命令行(bin/console script_name)运行脚本,它可以正常工作,但是如果我尝试从浏览器访问网站,我发现错误500您是否有任何用于请求事件的自定义事件侦听器,或者您是否启用了其他bundle,以便在发送请求事件时执行奇怪的操作?我有一些其他bundle,但它们是最基本的…我如何检查这是否是它们的错误?我的代码中有一个问题,在非序列化方法中的安全包上。。我错误地编写了list(…)=$this->unserialize($serialized);而不是列表(…)=unserialize($serialized);正确验证后,将生成错误500,该错误仍由服务器/浏览器缓存。谢谢你的回答。