作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
即使开启了错误报告功能,Google App Engine中的错误也会被抑制,并且不会显示在浏览器中。通常会显示给浏览器的html显示在日志文件中。
以下代码应产生错误
<?php
error
phpinfo();
?>
$ curl -i http://localhost/test.php
HTTP/1.1 500 Internal Server Error
Content-Type: text/html
Cache-Control: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Content-Length: 0
Server: Development/2.0
Date: Fri, 02 Aug 2013 18:24:49 GMT
display_errors = On
和phpinfo可以正确显示。
$ php-cgi54 test.php
X-Powered-By: PHP/5.4.14
Content-type: text/html
<br />
<font size='1'><table class='xdebug-error xe-parse-error' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Parse error: syntax error, unexpected 'phpinfo' (T_STRING) in /Users/example/test/test.php on line <i>3</i></th></tr>
</table></font>
最佳答案
在生产中,出于安全原因,如果普通用户正在访问您的应用,我们将为您显示错误。这与php.ini设置无关。
如果访问应用程序的用户是应用程序管理员之一,那么我们将显示错误以帮助您调试。
当然,所有错误都将发送到请求日志,因此您可以去那里检索它们。
关于php - 如何在GAE中向网络浏览器显示php错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18024642/
我是一名优秀的程序员,十分优秀!