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 回答