logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

5.1 Drupal Commerce のダウンロードとインストール。

17/04/2025, by Ivan

まず第一に、Drupal Commerce をインストールするには Composer が必要です:

https://getcomposer.org/download/

Composer は PHP のパッケージマネージャーです。PHP ライブラリをダウンロードして、プロジェクトのオートローダー――この場合は Drupal 8 サイト――に組み込むことができます。Drupal 8 にはすでに多くのサードパーティライブラリ、特に Symfony フレームワークのものが含まれています。

Composer は通常問題なくインストールされます――始める前に Open Server または別のローカル Web サーバーが動作していることを確認するだけです。インストール中は「Next」をクリックし続けると、Composer が自身をインストールします。

インストール後、ターミナルを開いて次を実行します:

composer --version

インストールされた Composer のバージョンが表示されるはずです:

$ composer --version
Composer version 1.4.1 2017-03-10 09:29:45

Windows 組み込みの CMD コンソールを使うこともできます:

Drupal

あるいは Open Server コンソール:

Open Server

コンソールの使い方に関する完全なレッスンは近日公開予定です。それまでは、次の手順が Drupal Commerce のインストールに役立つはずです。

Drush のインストール

Drush は Drupal を操作するためのコマンドラインツールです。モジュールのダウンロードと有効化に便利です。理想的には、Composer を使ってモジュールをダウンロードし、次に Drush でそれらを有効にすべきです。

composer global require drush/drush:8.*

8.* を必要なバージョン(例:9.*)に置き換えます。Drush が正しくインストールされたことを確認するには、次を実行します:

drush version

出力例:

$ drush version
 Drush version : 9.0-dev-g9ec6aa42

Windows での Drush インストールで問題が発生した場合は、このガイドを参照してください:
12.1. Open Server への Drush 8 のインストール

Drupal 8 のインストール

すでに動作する Drupal 8 サイトがある場合は、このステップをスキップして Commerce のインストールに進みます。そうでなければ、drupal.org から Drupal コアをダウンロードし、Open Server を使って新しいサイトをセットアップします。

Drupal files

Drush を使って Drupal をより速くインストールするには:

drush si --db-url=mysql://root@127.0.0.1/commerce --account-name=admin --account-pass=admin --site-mail=admin@example.com --site-name="Drupal 8 Commerce" --locale=ru --yes

このコマンドは、管理者のユーザー名/パスワード/メールとデータベース設定を設定します。commerce データベースが存在しない場合、Drush がそれを作成するか、既存のものを上書きします。

Drush のインストールは約 3 分かかりますが、ブラウザベースのインストールは翻訳のダウンロードを含めて最大 10 分かかることがあります。

Open Server を再起動し、Drupal が動作していることを確認します:

Drupal installation complete

Composer 経由での Drupal Commerce のインストール

ターミナルでサイトフォルダーに移動し、Drupal パッケージリポジトリを追加します:

composer config repositories.drupal composer https://packages.drupal.org/8

次に Drupal Commerce をインストールします:

composer require "drupal/commerce 2.x-dev"

Composer が必要な Drupal モジュールと PHP ライブラリを自動的に取得します:

Drupal Composer packages

Drupal Composer PHP dependencies

Commerce モジュールを有効にする

drush en commerce commerce_cart commerce_checkout commerce_order commerce_price commerce_product commerce_store address entity inline_entity_form

一部のモジュールが Drush 経由で有効にできない場合は、管理 UI から手動で有効にできます:

Enable modules in admin UI