ServBay 環境で Bedrock をインストールして設定する
Bedrock とは?
Bedrock は Composer を使用して依存関係を管理することで、より良いプロジェクト構造と開発体験を提供する、モダンな WordPress プロジェクト構造です。Bedrock は WordPress の開発とデプロイをよりシンプル、効率的、安全にします。
Bedrock のインストール手順
この文書では、ServBay 環境で Bedrock をインストールして設定する方法を紹介します。
手順 1:プロジェクトディレクトリを作成する
まず、ServBay の www
ディレクトリに新しいプロジェクトディレクトリを作成します。
cd /Applications/ServBay/www
mkdir servbay-bedrock-app
cd servbay-bedrock-app
2
3
手順 2:Composer を使用して Bedrock プロジェクトを作成する
ServBay にはComposer が既に含まれています。そのため、直接 Composer を使用して Bedrock プロジェクトを作成できます。
composer create-project roots/bedrock .
手順 3:データベースとユーザーを作成する
ServBay に含まれている phpMyAdmin データベース管理ツールにアクセス
https://servbay.host/ を開き、「phpMyAdmin」をクリックして phpMyAdmin データベース管理ツールに入ります。
データベースユーザーの作成
ユーザーアカウントページに入る
- phpMyAdmin のメインページで、トップメニューの「ユーザーアカウント」をクリック。
新しいユーザーを追加
- 「ユーザーアカウントを追加」をクリック。
- 以下の情報を入力:
- ユーザー名:
bedrock_user
- ホスト名:
localhost
- パスワード:安全なパスワードを入力(例:
password123
) - パスワード(再入力):もう一度パスワードを入力
- ユーザー名:
- 「データベースをユーザーと同じ名前で作成し、全権限を付与する」を選択。
- 「全権限を付与する」にチェックを付ける。
- 「実行」ボタンをクリック。
手順 4:Bedrock を設定する
環境設定ファイルを編集する
プロジェクトのルートディレクトリで、
.env.example
ファイルを.env
にコピーします。bashcp .env.example .env
1.env
ファイルを編集テキストエディタで
.env
ファイルを開き、データベース接続情報などの必要な設定を行います。DB_NAME='bedrock_user' # ユーザー名と同じ DB_USER='bedrock_user' DB_PASSWORD='password123' DB_HOST='localhost'
1
2
3
4また、
.env
ファイルでその他の設定(例:WP_ENV
、WP_HOME
、WP_SITEURL
)も行えます。WP_ENV='development' WP_HOME='http://servbay-bedrock.local' WP_SITEURL='${WP_HOME}/wp'
1
2
3
手順 5:Web サーバーを設定する
新しいサイトを追加
ServBay を開き、「ホスト」タブをクリックして、新しいサイトを追加します。
- 名前:
My Bedrock Site
- ドメイン:
servbay-bedrock.local
- サイトタイプ:
PHP
- PHP バージョン:対応する PHP バージョンを選択
- サイトのルートディレクトリ:
/Applications/ServBay/www/servbay-bedrock-app/web
- 名前:
設定を保存
設定を保存します。
手順 6:インストール完了
インストールページにアクセス
ブラウザを開き、
https://servbay-bedrock.local/wp
にアクセスすると、WordPress のインストールページが表示されます。データベース情報の入力
ページの指示に従ってデータベース接続情報を入力します。
- データベース名:
bedrock_user
(ユーザー名と同じ) - ユーザー名:
bedrock_user
- パスワード:
password123
- データベースホスト:
localhost
- テーブルプレフィックス:
wp_
(必要に応じて変更可)
- データベース名:
サイト情報の入力
サイトのタイトル、管理者ユーザー名、パスワードなどを入力します。
インストール完了
「WordPress をインストール」ボタンをクリックし、インストールを完了します。
手順 7:テーマとプラグインをインストールする
テーマをインストール
WordPress 管理画面にログインし、「外観」->「テーマ」をクリックして、好きなテーマを選んでインストールします。
プラグインをインストール
「プラグイン」->「新規追加」をクリックし、必要なプラグイン(例: SEO プラグイン、セキュリティプラグインなど)を検索してインストールします。
Bedrock を使用してサイトを構築する
これで ServBay 環境で Bedrock を正しくインストールして設定できました。以下は一般的な操作です。
ページと記事の作成
ページを作成
WordPress 管理画面で「ページ」->「新規追加」をクリックし、ページのタイトルと内容を入力して「公開」をクリックします。
記事を作成
「投稿」->「新規追加」をクリックし、記事のタイトルと内容を入力し、カテゴリーとタグを選択して「公開」をクリックします。
ナビゲーションメニューの設定
ナビゲーションメニューを作成
「外観」->「メニュー」をクリックし、新しいナビゲーションメニューを作成します。
メニュー項目を追加
ページ、投稿、カテゴリーなどをナビゲーションメニューに追加し、「メニューを保存」をクリックします。
ウィジェットのカスタマイズ
ウィジェットを追加
「外観」->「ウィジェット」をクリックし、必要なウィジェットをサイドバーや他のウィジェットエリアにドラッグします。
ウィジェットを設定
必要に応じてウィジェットの設定を行い、「保存」をクリックします。
以上の手順で、ServBay 環境に Bedrock をインストールして設定し、サイトの構築を始めることができました。Bedrock のモダンなプロジェクト構造と強力な機能は、様々なタイプのサイト構築に最適です。