web-dev-qa-db-ja.com

Drupal Commerceをマルチサイトアーキテクチャのサイトとして、できればCommerce Kickstartを使用して)インストールできますか?

Commerce Kickstartには、Drupalの最新バージョンと、その動作に必要なモジュールがバンドルされています。

すでにDrupalをインストールして、さまざまなサイトがマルチサイトアーキテクチャを構成しています。CommerceKickstartを使用して、そのアーキテクチャのサイトの1つとしてストアをインストールできますか?これはスタンドアロンです。 。マルチストアセットアップで試行されるようなデフォルトのインストールをCommerceにしたくありません。サイトの1つをDrupal Commerceサイトにしたいだけです。

CKプロジェクトページには、「誰がコマースキックスタートを使用すべきですか?Drupalコマースフレームワーク上にコマースサイトを構築するために数週間の構成をスキップしたい人は誰でも」と書かれています。

確かに、何週間もの設定とセットアップを避けたいと思います。

これは可能ですか?もしそうなら、それをインストールしてデモストアをセットアップするための最良のワークフローは何ですか?

これが不可能な場合は、その旨を明記し、Drupal CommerceをDrupalマルチサイトアーキテクチャのサイトとしてインストールすることが可能かどうかをお知らせください。 。これが私が行く必要のある方向である場合、sites/store.mysite.comの下のフォルダー構造はどのようになりますか?Drupal Commerceプロジェクトページの指示に従ってください)独立したインストールでしたか?

ありがとう!

4
blue928

多くの研究の後、私は次のことを発見しました:

Commerce Kickstartをマルチサイトインストールに追加できますか?

答えはいいえです。

Cliveが指摘したように、CKにはDrupalコアへのパッチが同梱されているため、絶対に変更されていません。さらに、既存のスタンドに移行しようとすると CKが壊れます単独でのインストールは、既存のマルチサイトセットアップのサイトの1つになります 。CKは、存在するインストールプロファイルに依存して、正しく機能し続けます。最後に、プロジェクトへの貢献者であるBojanz 指摘 、CKはディストリビューションであり、独立している必要があります。

Drupal Commerceをマルチサイトのインストールに追加できますか?

答えははいです。

上記と同じ回答で、Bojanzは、Drupal Commerceをマルチサイトアーキテクチャに追加できることも指摘しています。警告は、必要に応じて、 Commerce Kickstartディストリビューションをセットアップします。

6
blue928

Commerce Kickstartの代替案、レシピ、問題のドキュメント に従いたい。

高度なサイトビルダーには多くのオプションがあります。

  • モジュールをsites/all/modulesまたはsites/all/modules/contribに移動します。インストールプロファイルはprofilesディレクトリ内のモジュールで構築されますが、多くの開発者はsites/all/modulesにそれらを望んでいます。インストールプロセスを実行する前に、任意のツールを使用して、モジュールをprofiles/commerce_kickstart/modulesからsites/all/modulesに移動します。たとえば、mv profiles/commerce_kickstart/modules/* sites/all/modules /
  • コマースキックスタートを既存のDrupalコードベースに追加:リリースページにアクセスし、リリースを見つけて、-no-core.tar.gzまたは-no-core.Zipバージョンのcommerce_kickstartをダウンロードして解凍します。プロファイル/ commerce_kickstart OR drush dl commerce_kickstart。これらのいずれかに必要なモジュールが含まれます。注:これは、既存のサイトにキックスタートをインストールすることを推奨することを意味しません。キックスタートの大部分はインストールプロセス。これはスキップされ、機能しないこともあります。
  • PHP必要に応じてメモリ制限を更新します:Commerce Kickstartのインストールには、Drupal 7自体の上に3つの主要な貢献モジュールを一度にインストールすることが含まれます。インストール中にメモリ制限に達することになります。これが発生した場合、インストールは失敗します。データベースからすべてのテーブルを削除し、より高いメモリ制限で再インストールする必要があります(安全のために96M以上を推奨。後で必要に応じて減らす)。
1
tenken