还原数据库不显示内容

时间:2020-04-12 作者:Nino-from-VICE

由于一些插件之间的兼容性问题,我不得不重置并重新安装wordpress BES。所以像往常一样,我对网站、数据库、主目录、电子邮件等进行了全面备份。。。。在新的干净wordpress安装之后,我选择了备份的数据库,因此wordpress不会创建新的数据库,但即便如此,所有的内容和帖子、页面、图像都不会显示在wordpress仪表板中。如果我用PHP管理员检查C面板中的数据库,它会显示所有内容,所有帖子和页面。但为什么我的仪表板上没有显示?需要帮忙吗?

1 个回复
最合适的回答,由SO网友:wpnovice 整理而成

通过执行以下操作,检查您是否正在实际使用数据库:

1-转到cpanel、file manager、public\\u html,打开wp\\u配置。php文件

2-检查db creds,确保它实际上是正确的db。一切都必须准确。(IP/localhost、dbname、user等)

3-检查$table\\u前缀-确保该值与保存文章/页面的表匹配。(Wordpress使用$table\\u前缀,因此实际上可以在同一数据库中安装多个Wordpress。)E、 g.$table\\u前缀=\'wp\\u\';但POST的实际表名为site_posts - 那就是问题所在,他们是不同的网站。如果实际表名为wp_posts - 那就好了。

4-检查用户表。用户是否与您在管理面板中看到的一致?如果没有,则该网站不会存储在该数据库中。

假设前缀或任何cred是错误的-只需在wp\\u config中直接修复即可。php通过编辑值进行匹配。应该马上就可以了。

相关推荐

$wpdb selects wrong database

我在另一个WordPress网站的文件夹中创建了一个新的WordPress网站。示例-主站点。com-mainsite。com/第二站点我创建了一个插件,并使用$wpdb 将数据插入数据库,插件将数据插入第一个/父站点的数据库。我使用的代码包括$wpdb 如下所示:$path = $_SERVER[\'DOCUMENT_ROOT\']; include $path . \'/wp-load.php\'; include $path . \'/wp-config.php\'; inc