严格警告:非静态方法

时间:2013-07-18 13:39:45

标签: php drupal

我在www.westerford.co.za的所有页面上都收到了错误消息。这些错误导致内容被隐藏。

有些错误包括......

strict warning: Non-static method view::load() should not be called statically in /path/sites/all/modules/views/views.module on line 906.
strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /path/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /path/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /path/sites/all/modules/views/modules/taxonomy/views_handler_filter_term_node_tid.inc on line 302.
strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /path/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.

请访问该网站,查看所有错误。 可能导致他们的原因是什么?

由于

1 个答案:

答案 0 :(得分:0)

我认为这个问题已得到解决,但无论如何要回答记录。 问题是PHP版本与当时开发视图模块的版本不同。 每次你应该检查是否有任何新版本的Views / CTools,以及模块问题页面上是否有补丁可以解决您的问题。你永远不会是唯一一个有这些问题的人,这个问题很可能已经解决了。

顺便说一句:禁用警告不会让问题消失:)。 高级开发人员始终会检查错误日志 - 监视程序并处理这些问题。