ServBay 環境で Drupal をインストールして設定する
Drupal とは?
Drupal とは、パーソナルブログから企業ポータルまで、さまざまなタイプのウェブサイトを構築するために広く使用されている強力なオープンソースのコンテンツ管理システム(CMS)です。Drupal は、フレキシブルなコンテンツ管理、ユーザー権限管理、拡張機能を提供し、複雑で高性能なウェブサイトの構築に適しています。
Drupal のインストール手順
この記事では、ServBay 環境で Drupal をインストールして設定する方法を紹介します。
手順 1:プロジェクトディレクトリを作成する
まず、ServBay の www
ディレクトリに新しいプロジェクトディレクトリを作成します:
cd /Applications/ServBay/www
mkdir servbay-drupal-app
cd servbay-drupal-app
2
3
手順 2:Composer を使用して Drupal プロジェクトを作成する
ServBay には既に Composer が含まれているため、直接 Composer を使用して Drupal プロジェクトを作成できます:
composer create-project drupal/recommended-project .
手順 3:データベースとユーザーを作成する
ServBay 付属の phpMyAdmin データベース管理ツールにアクセスする
https://servbay.host/ を開き、「phpMyAdmin」をクリックして phpMyAdmin データベース管理ツールにアクセスします。
データベースユーザーを作成する
ユーザーアカウントページに移動する
- phpMyAdmin のホームページで、トップメニューの「ユーザーアカウント」をクリックします。
新しいユーザーを追加する
- 「ユーザーアカウントを追加」をクリックします。
- 以下の情報を入力します:
- ユーザー名:
drupal_user
- ホスト:
localhost
- パスワード:安全なパスワード(例:
password123
)を入力します - 再入力:再度パスワードを入力します
- ユーザー名:
- 「ユーザーに合ったデータベースを作成する」セクションで、「ユーザー名と同じ名前のデータベースを作成してすべての権限を与える」を選択します。
- 「すべての権限を与える」チェックボックスにチェックが入っていることを確認します。
- 「実行」ボタンをクリックします。
手順 4:Web サーバーを設定する
新しいサイトを追加する
ServBay を開き、「ホスト」タブをクリックして新しいサイトを追加します:
- 名前:
My Drupal Site
- ドメイン名:
servbay-drupal.local
- サイトタイプ:
PHP
- PHP バージョン:対応する PHP バージョンを選択します
- サイトのルートディレクトリ:
/Applications/ServBay/www/servbay-drupal-app/web
- 名前:
設定を保存する
設定を保存します。
手順 5:Drupal インストーラーを実行する
インストールページにアクセスする
ブラウザを開き、
https://servbay-drupal.local/core/install.php
にアクセスすると Drupal インストールページが表示されます。言語を選択する
使用する言語を選択し、「保存して続行」をクリックします。
インストールプロファイルを選択する
「標準」を選択し、「保存して続行」をクリックします。
データベース情報を設定する
ページの指示に従ってデータベース接続情報を記入します:
- データベースタイプ:
MySQL, MariaDB, Percona Server, or equivalent
- データベース名:
drupal_user
(ユーザー名と同じ) - データベースユーザー名:
drupal_user
- データベースパスワード:
password123
- データベースホスト:
localhost
- データベースタイプ:
サイト情報を記入する
ページの指示に従ってサイト情報を記入します。例えば、サイト名、サイトのメールアドレス、管理者のユーザー名とパスワードなど。
インストールを完了する
「保存して続行」ボタンをクリックしてインストールプロセスを完了します。
手順 6:モジュールとテーマをインストールする
モジュールをインストールする
Drupal 管理ダッシュボードにログインし、「拡張」をクリックして、必要なモジュールを検索してインストールします。
テーマをインストールする
「外観」をクリックし、好みのテーマを選んでインストールします。
Drupal を使用してウェブサイトを構築する
これで、ServBay 環境に Drupal が正常にインストールされ、構築を開始できます。以下は一般的な操作です:
コンテンツタイプとコンテンツを作成する
コンテンツタイプを作成する
Drupal 管理ダッシュボードで「構造」->「コンテンツタイプ」をクリックし、新しいコンテンツタイプを作成します。コンテンツタイプ名とその他の設定を記入し、「コンテンツタイプを保存」をクリックします。
コンテンツを作成する
「コンテンツ」->「コンテンツを追加」をクリックし、先ほど作成したコンテンツタイプを選択します。コンテンツのタイトルと内容を記入し、「保存して公開」をクリックします。
ナビゲーションメニューを設定する
メニューを作成する
Drupal 管理ダッシュボードで「構造」->「メニュー」をクリックし、新しいナビゲーションメニューを作成します。メニュー名とその他の設定を記入して、「保存」をクリックします。
メニューアイテムを追加する
コンテンツをナビゲーションメニューに追加し、「メニューを保存」をクリックします。
カスタムブロックを作成する
ブロックを追加する
Drupal 管理ダッシュボードで「構造」->「ブロックレイアウト」をクリックし、必要なブロックを指定された領域にドラッグしてから「ブロックレイアウトを保存」します。
ブロックを設定する
必要に応じてブロックの設定を行い、「ブロックを保存」をクリックします。
以上の手順で、ServBay 環境に Drupal を正常にインストールして設定し、Web サイトの構築を開始することができます。Drupal の強力な機能と柔軟性により、さまざまなタイプのサイトを構築するのに最適です。