0

私が作成したビューは、条件付きフィルターを使用するとすぐにクラッシュし、500 サーバー エラーが発生するようです。

私のサーバーログが私に与えているエラーは次のとおりです: *mod_fcgid:stderr: PHP Fatal error: Call to undefined method stdClass::can_expose() in /sites/all/modules/contrib/views/views.module on line 1971*

そこで、can_expose 関数の grep を実行したところ、/sites/all/modules/contrib/views/includes/handlers.inc で正常に表示されました。

ビューのセットアップで間違っている可能性があると確信していますが、確信が持てません(私は初心者です)。これは、条件を使用するこのビューにのみ表示されるようです (そして、条件を何度も別のものに変更しようとしましたが、それが変わるかどうかを確認しました)。

ただし、条件付きフィルターを使用しない場合、ビューは正常に機能します。

何か案は?

ありがとうライアン

4

1 に答える 1

0

キックのために、ビューを再作成しましたが、正常に動作します。私の考えでは、元のビューの何かが何らかの形で破損したということです。

ただし、回避策は用意されています。他の誰かがこの問題を見た場合は、このエラーが発生する理由を理解したいと思います

于 2013-09-23T20:26:58.683 に答える