【问题标题】:Setting error display level on Google App Engine PHP在 Google App Engine PHP 上设置错误显示级别
【发布时间】:2014-10-16 00:20:17
【问题描述】:

在 localhost(使用 GoogleAppEngineLauncher)和实际 GAE 公共 URL 上显示的错误级别似乎不同:有些错误在 localhost 上被忽略,但在 GAE 上被捕获。

【问题讨论】:

    标签: php google-app-engine error-handling


    【解决方案1】:

    在本地主机上不一定会忽略错误,也许它们不会出现。

    请记住 localhost 尝试“模仿”生产...它并不总是这样做,有时必须使用“黑客”来重新创建 App Engine 行为,这些黑客可能会产生不同的错误。

    大多数情况下,您的错误将在 GAE 上出现一次,方法是转到您的管理控制台并查看您的日志查看器。

    我不清楚你要问的确切问题....如果你能清楚地说明它,这将有助于制定适当的回应

    【讨论】:

    • 感谢您的回复。我发现我可以在根目录下设置一个 php.ini 文件,所以我设置了 "error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED;"在其中,现在在 localhost 上对其进行测试。
    • @dcc 通知我,我有兴趣了解它是如何工作的。在本地主机上调试总是一件苦差事:P
    • 嗨,我已经在本地测试了 php.ini,但仍然有错误在本地被忽略但出现在生产中。我在其他地方注意到,GAE 上的 PHP 环境仍有许多问题需要修复,所以这可能是其中之一。
    猜你喜欢
    • 1970-01-01
    • 2013-10-14
    • 2016-04-09
    • 1970-01-01
    • 2016-04-20
    • 2011-01-07
    • 2019-08-03
    • 2015-06-22
    • 1970-01-01
    相关资源
    最近更新 更多