我把文件放在我的服务器上。我用Twitter设置了一个应用程序。我已将消费者密钥和消费者密钥放入config.php以及回调的正确URL。但是,当我转到twitteroauth安装的根目录时,我得到500个Interal Server错误。在设置时我是否缺少一些步骤?
确定。深入挖掘看来OAuth.php文件的这一部分是造成错误的原因。
class OAuthException extends Exception {
// pass
}
位于文件的最顶层。如果我评论说,一切似乎加载正常。任何想法,为什么会导致500内部服务器错误?
答案 0 :(得分:4)
经过一系列测试后,这似乎是一个问题。如果您的服务器上安装了OAuth模块,则需要在twitteroauth子文件夹中的OAuth.php文件中注释掉OAuthException类,否则会与模块发生冲突,因为模块已经有一个异常处理程序名称,您将收到此500内部服务器错误。