2010-12-08 10 views
0

drush to site install(drush si profileName)を使用すると、すべてのモジュールが更新メソッドとして必要なものを実行するように更新を実行する必要がありますか、新しい「サイトインストール」では必要ありませんアップデート ?drupalでは、drushを使用して「サイトのインストール」後に更新する必要がありますか?

私が話題にしているのは、drupal 7. RC1です。

答えて

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()'は常に最新のスキーマ定義を含んでいなければなりません(モジュールが壊れている場合)。 –

関連する問題