web-dev-qa-db-ja.com

配布プロファイルモジュールをプロファイルフォルダからsites / all / modulesに移動できますか?

ディストリビューションプロファイルをインストールしてDrush upモジュールを更新します。

Profiles/somefolder/modulesにあるモジュールに問題があります。Drushは古いモジュールを移動しましたが、新しいモジュールは追加されません。

モジュールをプロファイルフォルダーからsites/all/modulesに移動できますか?

インストールプロファイルは Commerce Kickstart です。

8
chefnelone

問題のモジュールが有効になっていない場合は、モジュールを移動できます。

/ admin/modulesにアクセスすると、データベースのシステムテーブル内の場所へのパスが更新されます。

ただし、有効になっている場合、問題が発生する可能性があります。

参照 http://drupal.org/node/183681

2
soulston

以前の回答をさらに完成させるには... Drupalにはよくあることですが、そのモジュールが... Registry Rebuild と呼ばれ、以前の回答のリンクにも記載されています。そして、Drush RRコマンドを介してDrushと統合します。

基本的には、(1)モジュールを別のディレクトリに移動するだけで、(2)レジストリの再構築によってシステムテーブルが再構築され、モジュールが適切な場所に配置されます。

私は最初に DrupalEasy Podcast#1 でそれを学習/発見しました。これは、このモジュール/ drush cmdがこれらの種類の動きにどのように役立つかについても説明しています。

1
Pierre.Vriens