任何PHP oAuth代码都会导致500内部服务器错误


Any PHP oAuth code leads to 500 internal server error

可能与服务器有关。我在EC2 bitnami LAMP堆栈。我试过Zend,官方的oauth.net库等等。只是这些文件导致500内部服务器错误。

我使用的代码是谷歌提供的简单示例。http://pastebin.com/C3dZ55UK

我服务器上的日志没有关于这些特定文件的任何信息。

任何想法?

在文件顶部添加错误记录:

error_reporting(E_ALL | E_STRICT);

它可能依赖于allow_furl_open,如果你在共享主机上,它可能被关闭。