한 Drupal 사이트에서 다른 버전의 다른 사이트로 컨텐츠 관계가있는 주석 및 사용자 데이터가있는 컨텐츠를 내보내고 싶습니다. 다른 사이트에는 컨텐츠 및 사용자 데이터가 없으며 새로운 모듈 만 설치되어 있으며 구성되어 있습니다.
이를 위해 가장 좋은 방법은 migrate / node_export / Backup and Migrate
한 Drupal 사이트에서 다른 버전의 다른 사이트로 컨텐츠 관계가있는 주석 및 사용자 데이터가있는 컨텐츠를 내보내고 싶습니다. 다른 사이트에는 컨텐츠 및 사용자 데이터가 없으며 새로운 모듈 만 설치되어 있으며 구성되어 있습니다.
이를 위해 가장 좋은 방법은 migrate / node_export / Backup and Migrate
답변:
마이그레이션 모듈은 대부분의 데이터베이스에서 당신이 원하는 무엇이든을 마이그레이션 할 수 있습니다.
컨텐츠를 구성하는 방법에 따라 관련성이있을 수 있습니다.
연결:
또한 Migrate 모듈 폴더를 살펴보십시오. 여기에는 간단한 매핑을 수행하는 방법의 예인 Beer.inc 파일이 포함되어 있습니다. 보다 복잡한 마이그레이션을 위해 Wine.inc를 살펴볼 수 있습니다.
빈 사이트로 내보내는 경우 백업 및 마이그레이션 모듈이 원하는 것입니다. 주석을 포함하여 Drupal 사이트의 모든 내용을 복제 할 수 있습니다. (또는 원하는 경우 노드 및 주석과 관련된 tho와 같은 특정 테이블 만).
노드 내보내기 모듈 에서는 노드 만 가져 오거나 내보낼 수 있습니다. 예를 들어 주석은 노드가 아닙니다.
마이그레이션 모듈은 더 일반적으로 (이동 데이터 드루팔 사이트에 드루팔로부터 발신되지 포함) 이전 프레임 워크. 프로세스를 훨씬 더 많이 제어 할 수 있지만 같은 버전의 Drupal 을 사용하여 빈 사이트 로 내보내고 내보내는 것만으로도 과도하다고 생각합니다 . 또한 여전히 마이그레이션을 사용하려면 Drupal-to-Drupal 데이터 마이그레이션을 확인하십시오 . 마이그레이션을 기반으로하지만 특정 Drupal 사이트에서 다른 Drupal 사이트로 데이터를 특별히 마이그레이션 (및 리팩토링)하도록 설계되었습니다.
기능 모듈 및 UUID 기능 을 사용하는 것이 좋습니다 . 이러한 도구를 사용하면 컨텐츠뿐만 아니라 뷰, 컨텐츠 유형 등과 같은 다른 컴포넌트도 내보낼 수 있습니다.
사이트 변수를 내보내려면 Strongarm 모듈을 사용할 수 있습니다.
도움이 되었기를 바랍니다.