WordPress 错误:调用未定义的函数 require_wp_db()

Posted

技术标签:

【中文标题】WordPress 错误:调用未定义的函数 require_wp_db()【英文标题】:WordPress error: Call to undefined function require_wp_db() 【发布时间】:2014-11-13 00:00:09 【问题描述】:

这从死亡的白屏开始。我什至无法进入wp-admin。我没有升级 WP,没有加载新主题或新插件。这是我试图解决的问题:

关闭插件 删除我的自定义主题 在wp-config 中定义更大的内存 删除functions.php 中的空白(尽管我没有碰过它) 在wp-config 中进行错误检查。我收到错误:

不推荐使用:通过引用分配 new 的返回值是 在第 650 行的 /home/youradmi/public_html/wp-settings.php 中已弃用

不推荐使用:通过引用分配 new 的返回值是 在第 665 行的 /home/youradmi/public_html/wp-settings.php 中已弃用

不推荐使用:通过引用分配 new 的返回值是 在第 672 行的 /home/youradmi/public_html/wp-settings.php 中已弃用

不推荐使用:通过引用分配 new 的返回值是 在第 679 行的 /home/youradmi/public_html/wp-settings.php 中已弃用

不推荐使用:通过引用分配 new 的返回值是 在第 715 行的 /home/youradmi/public_html/wp-settings.php 中已弃用

致命错误:调用未定义的函数 require_wp_db() /home/youradmi/public_html/wp-settings.php 在第 273 行

我从“调用未定义函数 require_wp_db()”开始,因为它首先出现。这是一行:

 require_wp_db();

有什么想法吗?

【问题讨论】:

你知道PHP版本更新了吗? 感谢您的回答。没有 PHP 没有更新。 我联系了我的虚拟主机,看看他们是否在没有通知我们的情况下更新了 PHP。 【参考方案1】:

听起来您正在运行旧版本的 wordpress。我不会担心弃用消息。正如 Tomas 所建议的,您的 php 版本可能已更新。这些只是警告,意味着在某些时候该代码将停止工作,但现在它仍然可以工作。

您可以花很长时间试图找出问题所在,或者您可以安装一个新的 wordpress 副本。

    将所有现有的 wordpress 文件移动到子目录(例如“备份”)。 安装新的 wordpress 将备份/wp-config.php 复制到新的 wp 位置 将插件、上传、主题从备份复制到新 wp

当您登录后台时,您的数据库将自动升级到新版本的 wp。

【讨论】:

以上是关于WordPress 错误:调用未定义的函数 require_wp_db()的主要内容,如果未能解决你的问题,请参考以下文章

PHP 致命错误:调用未定义的函数 curl_init()

未捕获的错误:调用未定义的函数 have_post()

调用未定义的函数 wp_should_load_separate_core_block_assets() wordpress

致命错误:未捕获错误:调用未定义函数 is_product()

ReferenceError:导出函数时未定义req

调用未定义的函数 wp_mail