2012-10-19 2 views
1

외부 서버 및 로컬 리눅스 컴퓨터에 웹 사이트가 있습니다. 로컬 버전에서 작업하는 것이 더 빠르기 때문에 선호합니다.로컬 drupal 웹 사이트에서 작동

새 모듈을 추가하고 DB 내용을 변경 (예 : 노드 추가) 한 후 이러한 변경 사항을 외부 서버에 업로드하고 싶습니다.

하지만 실시간 사용자가 추가 한 DB 변경 (및 사이트/파일)을 풀지 않으려면 어떻게해야합니까?

drush rsync 및 sql-sync를 사용하고 있습니다.

답변

1

Features 모듈을 사용하여 외부 웹 사이트에 대한 새로운 내보내기 가능 기능을 만들고 모듈로 표시합니다. 예를 들어 새 콘텐츠 형식과보기가 포함 된 기능을 만들 수 있습니다. 역할, 필드 등을 내보낼 수도 있습니다.

Strongarm 모듈을 사용하여 시스템 변수 및 설정을 내 보냅니다. 노드와 분류 용어를 UUID Features 모듈 또는 Default content 모듈이있는 기능 모듈과 통합하여 내보낼 수 있습니다.

+0

필자는 Feature가 새로운 모듈 파일로 내 보낸 DB의 데이터 조각이라는 것을 이해합니다. 그래서 새로운 호스트 (DB 테이블과 파일을 변경하는 것)를 빌드 한 후 로컬 호스트의 두 호스트간에 DB를 동기화하는 대신 일반 모듈 인 파일로 내 보냅니다. 그런 다음 서버 사이트에 해당 모듈을 설치합니다. BTW 나는 FeaturesModule 설명서가 너무 복잡하지 않기를 바랍니다 ... –

관련 문제