我有一个视图,我创建了它似乎崩溃,并在我使用条件过滤器后立即导致500服务器错误。
我的服务器日志给出的错误是: * mod_fcgid:stderr:PHP致命错误:在1971行的/sites/all/modules/contrib/views/views.module中调用未定义的方法stdClass :: can_expose()*
所以我为can_expose函数做了一个grep,在/sites/all/modules/contrib/views/includes/handlers.inc
中看得很清楚我更确信在我的视图设置中我可能做错了 - 但我不能确定(我是菜鸟)。这似乎只出现在这个使用条件的视图上(我已尝试多次将它们更改为不同的东西,看看是否会改变)。
如果我不使用条件过滤器 - 视图工作正常。
有什么想法吗?
由于 莱恩
答案 0 :(得分:0)
只是为了踢,我重新创建了视图,它工作正常。我的想法是原始视图中的某些东西以某种方式腐败了。
但是,解决方法已经到位 - 如果有其他人看过这个问题,我很想知道为什么会发生这种错误