当前位置: 首页 > 知识库问答 >
问题:

严格警告:非静态方法

周奇
2023-03-14

我在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个答案

林承悦
2023-03-14

我假设这个问题已经解决了,但我还是要给大家一个记录。问题是PHP版本与当时开发视图模块的版本不同。每次您都应该检查是否有任何新版本的Views/CTools,以及模块问题页面上是否有修补程序可以解决您的问题。你不是唯一一个有这样问题的人,很有可能问题已经解决了。

顺便说一句:禁用警告并不能使问题消失:)。高级开发人员总是检查错误日志看门狗并处理这些问题。

 类似资料:
  • 我在magento日志中得到这个错误: 严格注意:非静态方法 Mage_Catalog_Block_Product:getPriceHtml() 不应静态调用,假设$this来自第 23 行 /home/edistico/domains/fujitsu-skener.si/public_html/app/design/frontend/base/default/template/callforpr

  • 我在我的网站上有这些错误: 严格的标准:第17行的 /home/kmxsiksf/www/modules/mod_jumi/mod_jumi.php中不应该静态调用非静态方法modJumiHelper::getCodeWritten() 严格标准:非静态方法modJumiHelper::getStorageSource()不应在/home/kmxsiksf/www/modules/mod_jumi

  • 问题内容: 我有以下php。但是,当我看到index.php时,出现以下错误消息。 严格的标准:非静态方法Page :: getInstanceByName()不应在第12行的/var/www/webworks/index.php中被静态调用 我希望有人可以告诉我如何解决该问题。 index.php ww.incs / common.php ww.incs / basics.php Page.ph

  • 在从php创建UTC日期时间时,我当前收到以下严格警告。 严格警告:依赖系统的时区设置是不安全的。请使用日期。时区设置、TZ环境变量或date\u default\u timezone\u set()函数。如果您使用了这些方法中的任何一种,但仍收到此警告,则很可能是您拼错了时区标识符。我们选择“UTC”作为“UTC/0.0/no DST” 这是我正在使用的代码行。 奇怪的是,我已经使用UTC作为时

  • PowerMockito.when(ConnectionFactory.getConn(“ABC”).getCurrentStatus()).thenReturn(ConnectionStatus.Connected); 对于上面的陈述,我得到了一个NPE。 我在junit测试类的开头已经有@PrepareForTest({fxallConnectionFactory.class,Connecti

  • 我最近对 PHP 5.4 进行了更新,但收到有关静态和非静态代码的错误。 这是错误: 这是第371行: 我希望有人能帮忙。