2

サーバーにファイルを配置しました。Twitterでアプリケーションを設定しました。コンシューマーキーとコンシューマーシークレットを、コールバックの適切なURLとともにconfig.phpに配置しました。ただし、twitteroauthインストールのルートに移動すると、500InteralServerエラーが発生します。これを設定する際に欠けているステップはありますか?

アップデート

Ok。もう少し掘り下げてみると、OAuth.phpファイルのこの部分がエラーの原因であるように見えます。

class OAuthException extends Exception {
  // pass
}

これはファイルの一番上にあります。コメントすると、すべてが正常に読み込まれるようです。それが500内部サーバーエラーを引き起こす理由はありますか?

4

1 に答える 1

4

たくさんのテストの後、これは修正のようです。PHP用のOAuthモジュールがサーバーにインストールされている場合は、twitteroauthサブフォルダーのOAuth.phpファイルのOAuthExceptionクラスをコメントアウトする必要があります。そうしないと、モジュールに同じ例外ハンドラーが既にあるため、モジュールとの競合が発生します。名前を付けると、この500内部サーバーエラーが発生します。

于 2012-06-01T16:09:36.700 に答える