drush to site install (drush si profileName)을 사용하면 모든 모듈이 업데이트 방법으로 필요로하는 것을 실행하거나 새로운 "사이트 설치"가 필요하지 않도록 업데이트를 실행해야합니까? 업데이트 ?drupal에서 drush를 사용하여 "site install"을 업데이트 한 후에 업데이트해야합니까?
만약 내가 중요하다면, drupal 7. RC1에 대해 이야기하고 있습니다.
drush to site install (drush si profileName)을 사용하면 모든 모듈이 업데이트 방법으로 필요로하는 것을 실행하거나 새로운 "사이트 설치"가 필요하지 않도록 업데이트를 실행해야합니까? 업데이트 ?drupal에서 drush를 사용하여 "site install"을 업데이트 한 후에 업데이트해야합니까?
만약 내가 중요하다면, drupal 7. RC1에 대해 이야기하고 있습니다.
drush site-install
은 GUI 사이트 설치와 동일한 작업을 수행합니다. 즉, 로컬 설치 프로필 만 설치하고 업데이트하지 않습니다. 아마도 설치 프로필은 특정 버전의 모듈을 중심으로 설계되고 테스트되었습니다.
drush update
을 실행하여 사이트 설치 후 업데이트 할 수 있습니다. 당신이 update.php 실행해야하는지 여부의 관점에서
(즉 drush updatedb
) 사이트가 hook_update_N()
및 hook_install()
의 최신 변화를 얻기 위해 설치 한 후, 당신이 그것에 대해 걱정할 필요가 없습니다. hook_install()
에는 항상 모듈 스키마의 최신 버전이 포함되어야하며 hook_install()
은 모듈이 처음 활성화 될 때 항상 호출됩니다.
제 질문은 "drush site-install"을 사용하여 새로 설치 한 후에 업데이트해야하는지 여부입니다. 다른 모듈을 만든 사람이 hook_install을 최신으로 유지하고 있습니까? 아니면 처음에 만든 것과 동일하게 유지합니까? updateN 후크가 실행되도록 업데이트를 실행하길 원하십니까? – Doron
@Doron 제 답변을 업데이트했습니다. 걱정할 필요가 없습니다. 'hook_install()'은 사이트 설치 중에 호출 될 것이고,'hook_install()'은 항상 최신 스키마 정의를 포함해야한다. 그렇지 않으면 모듈이 깨진다. –