首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将1个WP站点从多站点环境移动到不同的多站点区域

问如何将1个WP站点从多站点环境移动到不同的多站点区域
EN

WordPress Development用户
提问于 2019-06-12 13:06:49
回答 2查看 1.3K关注 0票数 1

如何将1个WP站点从多站点环境迁移到不同的多站点区域?

在同一台服务器上做,如果这有帮助的话。

我们知道如何将一个站点从多个站点区域移动到单个站点区域,反之亦然。大量的报道和说明。但不能将一个站点从一个多站点WP区域移动到不同域/服务器上的另一个站点。

EN

回答 2

WordPress Development用户

发布于 2019-06-12 13:18:45

如果您知道WordPress是如何在内部构建的,那么它应该不会太难。以下是几个步骤:

  1. 要迁移站点,请在WordPress多站点环境中创建一个新站点(下表中的信息必须适合新环境)

wp_blogs (特别是这个) wp_blogs_versions (可能不相关) wp_registration_log (可能无关) wp_signups (可能无关) wp_site (特别是这个) wp_sitemeta (特别是这个)

  1. 从旧的多站点子网站中提取媒体文件夹,并将其复制到新的多站点子网站。
  2. 下面的表是特定于站点的--将它们从旧的子站点移到新的子站点(从新的多站点中删除表并替换它们,调整前缀)

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

  1. 在新的多站点环境中,wp_users和wp_usermeta信息将是不同的--您必须从旧数据库中提取这些信息,或者以某种方式同步它们。
  2. 在您的新环境中的插件/主题将是不同的,您必须确保这要么是可用的,要么您首先从子网站中删除这些功能。

请注意,对于不同的环境,可能仍然存在某些需要修复的问题。

一个更简单的方法是复制主题并导出用户及其内容,并将它们导入到新站点中。这是否足够取决于你想要实现什么。

票数 2
EN

WordPress Development用户

发布于 2019-07-01 04:12:46

如果我正确理解了这个问题,您想要将多站点子站点从一个站点移动到另一个不同域或服务器中的多站点子站点吗?

有一个插件可以很容易地做到这一点:https://wordpress.org/plugins/prime-mover/

文档:https://codexonics.com/prime_mover/prime-mover/how-to-migrate-your-wordpress-multisite-sub-site-to-another-multisite-sub-site/

https://codexonics.com/prime_mover/prime-mover/important-notes-on-prime-mover-single-site-and-multisite-packages/

这个插件也可以做到:单站点到单站点,单站点到多站点,多站点到单站点,多站点子站点到另一个多站点子站点的迁移(就像您的情况一样)。只需激活网络管理,转到网络站点中列出的子站点,然后单击导出生成站点包。目标端。

重要的一点是,在WordPress多站点中,子站点是由博客ID标识的,这意味着如果在原来的多站点中,子站点的博客ID为7。它还需要在目标服务器上迁移,其博客ID为7。

否则,如果它的博客ID不同,它可能意味着不同的网站。所以不能混为一谈。

理想情况下,在多站点到多站点的迁移中,域名/网站URL可以更改。但不是它的博客ID,它应该被用作识别的手段。

票数 -1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/340295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档