2011-09-27 3 views
1

이전 개발자가 Wordpress multisite 설치에 15 개의 사이트를 잠근 경우, 회사 소유자는 이러한 문제를 해결하고 다른 서버로 분리하는 것이 가장 바람직하다고 판단했습니다. 플러그인 데이터를 따르지 않고이 작업을 수행하는 데 문제가 있습니다.Wordpress 분산 다중 사이트

더 좋은 방법이 있나요?

지금까지 시도한 내용은 다음과 같습니다.

  • 나는 하나 개의 사이트에 로그인하고 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_13 예외이다) 모든 테이블의 머리에서 wp_ulc_을 제거하고 테이블 내부에 wp_ulc_의 모든 인스턴스를 교체, 한 번에 하나 개의 사이트를 제외한 모든 테이블을 삭제하는 경우 궁금 해요, 그리고 플러그인 데이터와 사용자를 유지할 수 있다면 새로 설치하는 것 위에로드 할 수 있습니까? 이것은 엉킴을 극도로 혼란스럽고 MU 설치에서 각 사이트를 분리하는 최선의 방법을 확신하지 못합니다. 조언은 (극도로) 높이 평가 될 것입니다.

답변

1

설명을 통해 # 1과 # 2의 가장 좋은 부분을 결합하십시오. 이전 사이트의 XML/테마를 가져오고 '사용자'/ '플러그인'WordPress 테이블의 모든 데이터에 대해 SQL INSERT를 수행하십시오.

데이터베이스를 채우는 이전 버전의 게시물 및 기타 WP 콘텐츠를 지우는 데 이미 개발 된 도구가있을 수도 있습니다.

+0

그건 좋은 생각입니다. 시도해 보겠습니다. – ehime

관련 문제