致命的PHP错误使用张贴到Twitter使用OAuth 2.0

问题描述:

我有一个非常简单的应用程序 - 用于内部用途 - 构建自动发布推文到Twitter。致命的PHP错误使用张贴到Twitter使用OAuth 2.0

直到几个月前,它一直在运行良好(除了需要从1.0升级到OAuth 2.0)。

这似乎是与OAuth链接的问题。我被抛出的错误是:

Fatal error: Class 'OAuthSignatureMethod_HMAC_SHA1' not found in /home/content/20/6504820/html/..../twitteroauth.php on line 61 

61线是直出的OAuth:

$this->sha1_method = new OAuthSignatureMethod_HMAC_SHA1(); 

这在文档的顶部要求:

require_once('OAuth.php'); 

这的OAuth .php(包含在同一远程目录中)包含以下方法:

class OAuthSignatureMethod_HMAC_SHA1 extends OAuthSignatureMethod { 

再说一次,所有这些都是直接从OAuth 2.0中提取出来的,并且不应该在我的末尾进行任何编辑。 (对吗?)这让我相信这是一个服务器问题?

非常坦率地说,我不知道如何进行调试这个问题,你可以引导我在正确的方向吗?

的确是一个服务器问题:有一个名为OAuth.php的文件被埋在别处&导致了错误。

解决了感谢: eamann

https://wordpress.stackexchange.com/questions/10117/multiple-plugins-using-the-same-oauth-class-issues