亚伯拉罕的 twitteroauth 500 服务器错误


Abaraham's twitteroauth 500 server error

>我已经把文件放在我的服务器上了。我已经在Twitter上设置了一个应用程序。我已经将使用者密钥和使用者机密以及回调的正确 URL 放入配置中.php。但是,当我转到twitteroauth安装的根目录时,我收到500 Interal服务器错误。我在设置时是否缺少一些步骤?

更新

好的。深入挖掘一下,OAuth.php文件的这一部分似乎是导致错误的原因。

class OAuthException extends Exception {
  // pass
}

它位于文件的最顶部。如果我注释掉,一切似乎都加载正常。任何想法为什么会导致500内部服务器错误?

经过一堆测试,这似乎是修复程序。如果你的服务器上安装了用于PHP的OAuth模块,你需要注释掉twitteroauth子文件夹中OAuth.php文件中的OAuthException类,否则将与模块发生冲突,因为该模块已经有一个同名的异常处理程序,你将得到这个500内部服务器错误。