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


8

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

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

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

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

回答:


2

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

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

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

http://drupal.org/node/183681を参照してください


すべてのモジュールがすべて有効。
chefnelone

1
drush rrとdrush cc allを実行し、-vを使用してメッセージを表示します。コマースキックスタートモジュールのプロファイルフォルダにはいくつかの依存関係があるため、すべてを移動することはできないと思います。
12

FYI drush rrは、デフォルトではdrushに含まれていません。
Soulston 2013年

1

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

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

私は最初にDrupalEasyポッドキャスト#133を介してそれを学びました/発見しました、それはこのモジュール/ drushコマンドがこれらの種類の動きにどのように役立つかを説明します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.