如何将1个WP站点从多站点环境迁移到不同的多站点区域?
在同一台服务器上做,如果这有帮助的话。
我们知道如何将一个站点从多个站点区域移动到单个站点区域,反之亦然。大量的报道和说明。但不能将一个站点从一个多站点WP区域移动到不同域/服务器上的另一个站点。
发布于 2019-06-12 13:18:45
如果您知道WordPress是如何在内部构建的,那么它应该不会太难。以下是几个步骤:
wp_blogs (特别是这个) wp_blogs_versions (可能不相关) wp_registration_log (可能无关) wp_signups (可能无关) wp_site (特别是这个) wp_sitemeta (特别是这个)
wp_2_commentmeta wp_2_comments wp_2_links wp_2_options wp_2_postmeta wp_2_posts wp_2_terms wp_2_termmeta wp_2_term_relationships wp_2_term_taxonomy
wp_users和wp_usermeta信息将是不同的--您必须从旧数据库中提取这些信息,或者以某种方式同步它们。请注意,对于不同的环境,可能仍然存在某些需要修复的问题。
一个更简单的方法是复制主题并导出用户及其内容,并将它们导入到新站点中。这是否足够取决于你想要实现什么。
发布于 2019-07-01 04:12:46
如果我正确理解了这个问题,您想要将多站点子站点从一个站点移动到另一个不同域或服务器中的多站点子站点吗?
有一个插件可以很容易地做到这一点:https://wordpress.org/plugins/prime-mover/
这个插件也可以做到:单站点到单站点,单站点到多站点,多站点到单站点,多站点子站点到另一个多站点子站点的迁移(就像您的情况一样)。只需激活网络管理,转到网络站点中列出的子站点,然后单击导出生成站点包。目标端。
重要的一点是,在WordPress多站点中,子站点是由博客ID标识的,这意味着如果在原来的多站点中,子站点的博客ID为7。它还需要在目标服务器上迁移,其博客ID为7。
否则,如果它的博客ID不同,它可能意味着不同的网站。所以不能混为一谈。
理想情况下,在多站点到多站点的迁移中,域名/网站URL可以更改。但不是它的博客ID,它应该被用作识别的手段。
https://wordpress.stackexchange.com/questions/340295
复制相似问题