Php heroku崩溃时没有关于错误的数据,只有http 500

Php heroku崩溃时没有关于错误的数据,只有http 500,php,heroku,Php,Heroku,我通过git在heroku服务器上获得了我的应用程序,现在在我的本地php服务器上运行的东西不断崩溃,但是-对于本地主机上的崩溃,php引擎总是会给我有关错误的信息,这里我只得到了HTTP500 例如,如果我创建一个空php,我所做的就是除以零,EasyHP会给我警告\通知,而heroku服务器什么都不做—空页面 现在服务器崩溃是因为我检查了一个与数据库相关的字符串,但它给出的所有反馈都是HTTP500错误,没有详细信息。在localhost上,此字符串有效。我怎么才能找到问题所在?有没有办法从

我通过git在heroku服务器上获得了我的应用程序,现在在我的本地php服务器上运行的东西不断崩溃,但是-对于本地主机上的崩溃,php引擎总是会给我有关错误的信息,这里我只得到了HTTP500

例如,如果我创建一个空php,我所做的就是除以零,EasyHP会给我警告\通知,而heroku服务器什么都不做—空页面


现在服务器崩溃是因为我检查了一个与数据库相关的字符串,但它给出的所有反馈都是HTTP500错误,没有详细信息。在localhost上,此字符串有效。我怎么才能找到问题所在?有没有办法从heroku服务器获取任何反馈?

只需使用heroku日志!Apache应该记录实际的异常情况。

只需使用heroku日志!Apache应该记录实际的异常情况。

类似地,您可能需要更改安全/调试设置,但对于PHP应用程序instead,类似地,您可能需要更改安全/调试设置,但对于PHP应用程序instead,我仍然只使用tyler获取错误代码buildpack:2014-07-15T12:52:04.789356+00:00 heroku[路由器]:at=info方法=GET路径=/test主机=app.herokuapp.com请求_id=id fwd=XX.XX.XX.X dyno=web.1连接=2ms服务=220ms状态=500字节=2825@Ben如果这是日志中唯一的数据,那么PHP代码没有正确地向STDERR或STDOUT生成错误输出。。。这是一个默认PHP设置的常规破坏。调整设置以正确记录错误,或使用其他构建包,然后再次尝试跟踪错误。我使用的构建包使用NGINX:github.com/ustramoner/heroku-buildpack-php-tyler我已将日志级别设置为debug:error\u log logs/error.log debug;由于Heroku现在有了一个官方的PHP构建包,我建议对此进行解释。我仍然只能使用tyler构建包获得错误代码:2014-07-15T12:52:04.789356+00:00 Heroku[路由器]:at=info method=GET path=/test host=app.herokuapp.com请求_id=id fwd=XX.XX.XX.X dyno=web.1 connect=2ms服务=220ms状态=500字节=2825@Ben如果这是日志中唯一的数据,那么PHP代码没有正确地向STDERR或STDOUT生成错误输出。。。这是一个默认PHP设置的常规破坏。调整设置以正确记录错误,或使用其他构建包,然后再次尝试跟踪错误。我使用的构建包使用NGINX:github.com/ustramoner/heroku-buildpack-php-tyler我已将日志级别设置为debug:error\u log logs/error.log debug;因为Heroku现在有了一个官方的PHP构建包,所以我建议对它进行一次旋转。