【发布时间】:2012-11-16 18:19:28
【问题描述】:
我转移了我的网站,但遇到了问题:
我看不到我拥有的任何 Worpdress 帖子,当我进入我的 phpMyAdmin 时,它们就在那里,在 wp-posts 表中。
所有的 URL 都是正确的,其余的 URL 路径和一切都很好。
有人知道如何从 SQL 中恢复这些帖子吗?
【问题讨论】:
-
@JosipGvozdić 你看不到上面的链接吗?
我转移了我的网站,但遇到了问题:
我看不到我拥有的任何 Worpdress 帖子,当我进入我的 phpMyAdmin 时,它们就在那里,在 wp-posts 表中。
所有的 URL 都是正确的,其余的 URL 路径和一切都很好。
有人知道如何从 SQL 中恢复这些帖子吗?
【问题讨论】:
您是否更改了 wp-config.php 中的数据库连接凭据?如果您转移到其他主机,您很可能需要更改这些凭据。
【讨论】:
我遇到了类似的问题,并通过使用 WP 中包含的导出/导入工具解决了它(工具 > 从旧站点导出;工具 > 导入 > 安装 WPimporter > 在新站点上导入)
【讨论】:
老问题,但刚刚发生在我身上。在开发和生产之间。
Production 有很多内容更新,但 dev 有最新的代码,所以我只导入了帖子和 postmeta 以及分类等。帖子没有出现在 wp-admin 中,如果在前端访问会返回 404。
解决方案是遍历所有帖子并调用wp_update_post(array('ID'=>$postID)),它成功了。
【讨论】: