PHP致命错误-$wpdb是否是非对象?

时间:2013-11-20 作者:Lemmy

我在Wordpress 3.6.1和Buddypress的多站点中遇到了许多致命错误:

PHP Fatal error: Call to a member function suppress_errors() on a non-object in /myblog/wproot/wp-includes/option.php on line 143

引用的非对象是全局值$wpdb,行中为:

$suppress = $wpdb->suppress_errors();

函数中的wp_load_alloptions()

有什么想法可以解释为什么不设置$wpdb,以及是否需要采取任何措施来解决这个问题?很抱歉,我在这方面没有更多有用的信息,错误是孤立的,不显示堆栈跟踪。

1 个回复
SO网友:Denis de Bernardy

“错误(…)不显示堆栈跟踪”-如果使用xdebug.

这意味着$wpdb 尚未加载、未正确加载或已消失:

如果您添加了将其调用到wp配置文件或其他文件的代码,请将其删除

结束