2010-12-08 2 views

답변

2

drush site-install은 GUI 사이트 설치와 동일한 작업을 수행합니다. 즉, 로컬 설치 프로필 만 설치하고 업데이트하지 않습니다. 아마도 설치 프로필은 특정 버전의 모듈을 중심으로 설계되고 테스트되었습니다.

drush update을 실행하여 사이트 설치 후 업데이트 할 수 있습니다. 당신이 update.php 실행해야하는지 여부의 관점에서

(즉 drush updatedb) 사이트가 hook_update_N()hook_install()의 최신 변화를 얻기 위해 설치 한 후, 당신이 그것에 대해 걱정할 필요가 없습니다. hook_install()에는 항상 모듈 스키마의 최신 버전이 포함되어야하며 hook_install()은 모듈이 처음 활성화 될 때 항상 호출됩니다.

+0

제 질문은 "drush site-install"을 사용하여 새로 설치 한 후에 업데이트해야하는지 여부입니다. 다른 모듈을 만든 사람이 hook_install을 최신으로 유지하고 있습니까? 아니면 처음에 만든 것과 동일하게 유지합니까? updateN 후크가 실행되도록 업데이트를 실행하길 원하십니까? – Doron

+0

@Doron 제 답변을 업데이트했습니다. 걱정할 필요가 없습니다. 'hook_install()'은 사이트 설치 중에 호출 될 것이고,'hook_install()'은 항상 최신 스키마 정의를 포함해야한다. 그렇지 않으면 모듈이 깨진다. –

관련 문제