Wordpress分散多站点

时间:2011-09-27 18:20:46

标签: mysql wordpress

我在前一位开发人员的Wordpress多站点安装中已经锁定了15个站点,该公司的所有者认为打破这些并将它们隔离到不同的服务器符合最佳利益。我在尝试使用不遵循的插件数据时遇到问题。

有更好的方法吗?

到目前为止我的尝试概述如下。

  • 我尝试登录到一个站点并导出它的XML,然后将它和主题合并到一个新的安装中。这使得网站可以继续使用,但我丢失了插件和用户的所有数据。

  • 我为MU安装转储了整个数据库,然后试图找出所有不相关的表和文件。这实现了我想要的,但留下了很多糟糕的表格结构,以及许多未使用的文件,使其过于混乱和缓慢。

  • 手动重新创建每个网站。这也有效,但每个网站单独创建几周。

我的数据库结构重约49.8mb,目前看起来像这样。

*DB: multisite  (200)

*Tables:
wp_13_posts
wp_ulc_2_commentmeta
wp_ulc_2_comments
wp_ulc_2_links
wp_ulc_2_options
wp_ulc_2_postmeta
wp_ulc_2_posts
wp_ulc_2_terms
wp_ulc_2_term_relationships
wp_ulc_2_term_taxonomy
wp_ulc_3_commentmeta
wp_ulc_3_comments
wp_ulc_3_links
wp_ulc_3_options
wp_ulc_3_postmeta
wp_ulc_3_posts
wp_ulc_3_terms
wp_ulc_3_term_relationships
wp_ulc_3_term_taxonomy
wp_ulc_4_commentmeta
wp_ulc_4_comments
wp_ulc_4_links
wp_ulc_4_options
wp_ulc_4_postmeta
wp_ulc_4_posts
wp_ulc_4_terms
wp_ulc_4_term_relationships
wp_ulc_4_term_taxonomy
wp_ulc_6_commentmeta
wp_ulc_6_comments
wp_ulc_6_links
wp_ulc_6_options
wp_ulc_6_postmeta
wp_ulc_6_posts
wp_ulc_6_terms
wp_ulc_6_term_relationships
wp_ulc_6_term_taxonomy
wp_ulc_7_commentmeta
wp_ulc_7_comments
wp_ulc_7_links
wp_ulc_7_options
wp_ulc_7_postmeta
wp_ulc_7_posts
wp_ulc_7_terms
wp_ulc_7_term_relationships
wp_ulc_7_term_taxonomy
wp_ulc_8_commentmeta
wp_ulc_8_comments
wp_ulc_8_links
wp_ulc_8_options
wp_ulc_8_postmeta
wp_ulc_8_posts
wp_ulc_8_terms
wp_ulc_8_term_relationships
wp_ulc_8_term_taxonomy
wp_ulc_9_commentmeta
wp_ulc_9_comments
wp_ulc_9_links
wp_ulc_9_options
wp_ulc_9_postmeta
wp_ulc_9_posts
wp_ulc_9_terms
wp_ulc_9_term_relationships
wp_ulc_9_term_taxonomy
wp_ulc_10_commentmeta
wp_ulc_10_comments
wp_ulc_10_links
wp_ulc_10_options
wp_ulc_10_postmeta
wp_ulc_10_posts
wp_ulc_10_terms
wp_ulc_10_term_relationships
wp_ulc_10_term_taxonomy
wp_ulc_11_commentmeta
wp_ulc_11_comments
wp_ulc_11_links
wp_ulc_11_options
wp_ulc_11_postmeta
wp_ulc_11_posts
wp_ulc_11_terms
wp_ulc_11_term_relationships
wp_ulc_11_term_taxonomy
wp_ulc_13_commentmeta
wp_ulc_13_comments
wp_ulc_13_links
wp_ulc_13_options
wp_ulc_13_postmeta
wp_ulc_13_posts
wp_ulc_13_role_scope_rs
wp_ulc_13_terms
wp_ulc_13_term_relationships
wp_ulc_13_term_taxonomy
wp_ulc_13_user2role2object_rs
wp_ulc_13_yarpp_keyword_cache
wp_ulc_13_yarpp_related_cache
wp_ulc_14_commentmeta
wp_ulc_14_comments
wp_ulc_14_links
wp_ulc_14_options
wp_ulc_14_postmeta
wp_ulc_14_posts
wp_ulc_14_terms
wp_ulc_14_term_relationships
wp_ulc_14_term_taxonomy
wp_ulc_15_commentmeta
wp_ulc_15_comments
wp_ulc_15_links
wp_ulc_15_options
wp_ulc_15_postmeta
wp_ulc_15_posts
wp_ulc_15_terms
wp_ulc_15_term_relationships
wp_ulc_15_term_taxonomy
wp_ulc_15_yarpp_keyword_cache
wp_ulc_15_yarpp_related_cache
wp_ulc_15   (4)
wp_ulc_16_commentmeta
wp_ulc_16_comments
wp_ulc_16_links
wp_ulc_16_options
wp_ulc_16_postmeta
wp_ulc_16_posts
wp_ulc_16_terms
wp_ulc_16_term_relationships
wp_ulc_16_term_taxonomy
wp_ulc_17_commentmeta
wp_ulc_17_comments
wp_ulc_17_links
wp_ulc_17_options
wp_ulc_17_postmeta
wp_ulc_17_posts
wp_ulc_17_terms
wp_ulc_17_term_relationships
wp_ulc_17_term_taxonomy
wp_ulc_18_commentmeta
wp_ulc_18_comments
wp_ulc_18_links
wp_ulc_18_options
wp_ulc_18_postmeta
wp_ulc_18_posts
wp_ulc_18_terms
wp_ulc_18_term_relationships
wp_ulc_18_term_taxonomy
wp_ulc_19_commentmeta
wp_ulc_19_comments
wp_ulc_19_links
wp_ulc_19_options
wp_ulc_19_postmeta
wp_ulc_19_posts
wp_ulc_19_terms
wp_ulc_19_term_relationships
wp_ulc_19_term_taxonomy
wp_ulc_20_commentmeta
wp_ulc_20_comments
wp_ulc_20_links
wp_ulc_20_options
wp_ulc_20_postmeta
wp_ulc_20_posts
wp_ulc_20_terms
wp_ulc_20_term_relationships
wp_ulc_20_term_taxonomy
wp_ulc_21_commentmeta
wp_ulc_21_comments
wp_ulc_21_links
wp_ulc_21_options
wp_ulc_21_postmeta
wp_ulc_21_posts
wp_ulc_21_terms
wp_ulc_21_term_relationships
wp_ulc_21_term_taxonomy
wp_ulc_22_commentmeta
wp_ulc_22_comments
wp_ulc_22_links
wp_ulc_22_options
wp_ulc_22_postmeta
wp_ulc_22_posts
wp_ulc_22_terms
wp_ulc_22_term_relationships
wp_ulc_22_term_taxonomy
wp_ulc_blogs
wp_ulc_blog_versions
wp_ulc_commentmeta
wp_ulc_comments
wp_ulc_fb_friends
wp_ulc_fb_lastlogin
wp_ulc_groups_rs
wp_ulc_links
wp_ulc_options
wp_ulc_postmeta
wp_ulc_posts
wp_ulc_registration_log
wp_ulc_signups
wp_ulc_site
wp_ulc_sitemeta
wp_ulc_terms
wp_ulc_term_relationships
wp_ulc_term_taxonomy
wp_ulc_user2group_rs
wp_ulc_usermeta
wp_ulc_users

我很好奇,如果我从所有表的头部删除 wp_ulc _ (wp_13是例外),并替换表中的所有wp_ulc_实例,一次删除除一个站点之外的所有表如果我能够保留插件数据和用户,并加载那些在全新安装之上?解开这个问题非常困惑,我不确定从MU安装中分离每个站点的最佳方法。建议将(非常)赞赏。

1 个答案:

答案 0 :(得分:1)

根据您的描述,结合#1和#2的最佳部分。导入上一个站点的XML /主题,并为“用户”/“插件”WordPress表中的所有数据执行SQL INSERT。

可能还有一个已经开发的工具来清理旧版本的帖子以及填满数据库的其他WP内容。