如何在symfony2中获取本机php http 500错误页面?

鲍里斯·克里斯曼奇

在Symfony2中,抛出错误500时,我收到一条自定义的树枝错误消息:

糟糕!发生错误服务器返回了“ 500 Internal Server Error”。东西坏了。请通过[email]给我们发送电子邮件,并让我们知道发生此错误时您正在做什么。我们将尽快修复它。给您造成的任何不便,请原谅。

我只想要默认的PHP错误代替。如果可能,仅在dev中。

display_errors设置php.ini中,看着phpinfo()函数

我试图将以下行添加到app / config / config.yml

services:  
    twig.exception_listener:
        class: DateTime
        #dummy to prevent twig from handling http error pages

结果是我得到了一个空白页面,而不是带有错误和调试行的php错误页面。

谢谢鲍里斯

雷布斯

这是因为Symfony2封装了从请求到响应的整个过程。当Symfony2未捕获时,将发生本机PHP错误。如果不是原生PHP错误,则不会引发原生PHP错误。仅当Symfony2核心无法呈现响应时,您才会获得真正的500错误代码页。

我没有其他解释。通过使此链接流动,可以找到有关错误过程的更多信息

此链接说明了为什么会有空白页的原因:抛出500错误代码异常,但Twig不再侦听此事件(因为您将其禁用)。所以什么也没发生。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在symfony2中获取本机php http 500错误页面?

来自分类Dev

此页面不工作 HTTP 错误 500

来自分类Dev

Symfony2在Ajax调用中出现HTTP 500错误

来自分类Dev

PHP 需要导致 HTTP 500 错误

来自分类Dev

webapp2 http错误500

来自分类Dev

webapp2 http错误500

来自分类Dev

节点JS请求获取页面错误500

来自分类Dev

PHP页面未显示错误500

来自分类Dev

CouchDB错误500:HTTP请求中的function_clause错误

来自分类Dev

如何在Tomcat错误页面中访问HTTP响应文本

来自分类Dev

Python HTTP错误500

来自分类Dev

php文档IIS 8和PHP 7.0.2的HTTP 500错误

来自分类Dev

Symfony 3.0 Apache Http错误404和Http错误500响应

来自分类Dev

PHP Laravel5.3表单建模绑定http 500错误

来自分类常见问题

如何修复HTTP状态500索引错误?

来自分类Dev

如何在symfony2中以JSON格式获取错误和堆栈跟踪?

来自分类Dev

如何在symfony2中以JSON格式获取错误和堆栈跟踪?

来自分类Dev

Android中的Http 500内部服务器错误

来自分类Dev

Openbravo ERP 3中的HTTP状态500错误

来自分类Dev

Android中的Http 500内部服务器错误

来自分类Dev

如何在Symfony2中从DefaultController.php的单个方法调用多个页面?

来自分类Dev

如何修复HTTP错误获取URL。检索时Java中的Status = 500?

来自分类Dev

HTTP JVM错误-无法获取文档页面名称

来自分类Dev

Android上的HTTP错误500

来自分类Dev

RewriteRule给出HTTP 500错误

来自分类Dev

捕获“HTTP500 错误”

来自分类Dev

Apache / PHP在错误页面上返回HTTP状态代码200

来自分类Dev

在IIS 7中自定义HTTP 400错误页面

来自分类Dev

在 Django 中设置 http 错误自定义页面