ComposerでDrupal 11をインストールする.

Learn DrupalAan de slag

Composerは、Drupalとその関連部分(モジュール、テーマ、ライブラリ)を管理する便利なツールです。始める前に、コンピューターにComposerがインストールされていることを確認してください。Drupal 11にはComposer 2.7.0以上とPHP 8.3以上が必要です。

Drupal 11を使う際は、drupal/recommended-projectにあるComposerテンプレートの利用をお勧めします。このテンプレートにより、Drupalコアの依存関係が公式Drupalリリースとまったく同じバージョンになります。他の方法もありますが、この方法が最善です。

 

プロジェクトを開始する

composer create-project drupal/recommended-project my_site_name_dir

これにより'my_site_name_dir'にプロジェクトが作成され、composer installが自動的に実行されてDrupal 11の最新の安定版とすべての依存関係が取得されます。

'my_site_name_dir'には、Webルートの外に置くべきファイルが格納されることに注意してください。Webサーバーの目から守るためです。Webルートは'my_site_name_dir/web'になります。

 

Docker経由のComposerインストール

Dockerベースのワークフローを使っている場合、Composerとその依存関係がまだインストールされていない可能性があります。その場合は、次のコマンドでDrupalプロジェクトを作成します。

docker run --rm -i --tty -v $PWD:/app composer create-project drupal/recommended-project my_site_name_dir --ignore-platform-reqs
 

標準のWeb画面でDrupalをセットアップする

Composerが必要なパッケージのダウンロードを終えたら、ブラウザーでサイトのURLを開いてセットアップを開始します。データベースの認証情報、管理者のユーザー名、基本情報を求められます。

 

コマンドラインでDrupalを起動する

Drushを使うとコマンドラインからDrupalをインストールできます。プロジェクトにDrushを追加するには、次のように入力します。composer require drush/drush。次にdrush site:installを使ってコマンドラインのセットアップウィザードを起動します。引数なしでは標準プロファイルがインストールされ、データベースの認証情報のみが求められます。

drush site:install