ServBay環境でExpressionEngineをインストールおよび設定する
ExpressionEngineとは?
ExpressionEngineは強力で柔軟なコンテンツ管理システム(CMS)で、さまざまなタイプのウェブサイトを構築するのに適しています。豊富な機能とモジュラーアーキテクチャを提供しており、開発者が複雑なウェブサイトを簡単に作成できるようにします。
ExpressionEngineのインストール手順
この記事では、ServBay環境でExpressionEngineをインストールおよび設定する方法を紹介します。
手順 1:ExpressionEngineをダウンロード
まず、ServBayのwww
ディレクトリに新しいプロジェクトディレクトリを作成し、ExpressionEngineをダウンロードします:
cd /Applications/ServBay/www
mkdir servbay-ee-app
cd servbay-ee-app
curl -L https://expressionengine.com/latest -o expressionengine.zip
2
3
4
手順 2:ExpressionEngineを解凍
ダウンロードしたExpressionEngineの圧縮ファイルをプロジェクトディレクトリに解凍します:
unzip expressionengine.zip
rm expressionengine.zip
2
手順 3:データベースとユーザーを作成
ServBayのphpMyAdminデータベース管理ツールにアクセス
https://servbay.host/を開き、「phpMyAdmin」をクリックしてphpMyAdminデータベース管理ツールに入ります。
データベースユーザーを作成
ユーザーアカウントページにアクセス
- phpMyAdminのメインページで、トップメニューの「ユーザーアカウント」をクリックします。
新しいユーザーを追加
- 「ユーザーアカウントを追加」をクリックします。
- 以下の情報を入力します:
- ユーザー名:
ee_user
- ホスト名:
localhost
- パスワード:安全なパスワードを入力(例:
password123
) - 確認入力:再度パスワードを入力
- ユーザー名:
- 「ユーザーにデータベースを作成」のセクションで、「ユーザー名と同名のデータベースを作成して全ての権限を付与」を選択します。
- 「全ての権限を付与」をチェックしてください。
- 「実行」ボタンをクリックします。
手順 4:Webサーバーを設定
新しいサイトを追加
ServBayを開き、「ホスト」タブをクリックして新しいウェブサイトを追加します:
- 名前:
My EE Site
- ドメイン名:
servbay-ee.local
- サイトタイプ:
PHP
- PHPバージョン:対応するPHPバージョンを選択
- サイトルートディレクトリ:
/Applications/ServBay/www/servbay-ee-app
- 名前:
設定を保存
設定を保存します。
手順 5:ExpressionEngineインストーラーを実行
インストールページにアクセス
ブラウザを開き、
https://servbay-ee.local/admin.php
にアクセスし、ExpressionEngineのインストールページを表示します。データベース情報を入力
ページの指示に従ってデータベース接続情報を入力します:
- データベースホスト:
localhost
- データベース名:
ee_user
(ユーザー名と同じ) - データベースユーザー名:
ee_user
- データベースパスワード:
password123
- データベースホスト:
管理者情報を入力
ページの指示に従って管理者ユーザー名とパスワードなどの情報を入力します。
インストールを完了
「インストール」ボタンをクリックしてインストールプロセスを完了します。
手順 6:プラグインとテンプレートをインストール
プラグインをインストール
ExpressionEngineの管理画面にログインし、「開発者」->「プラグイン」をクリックして必要なプラグインを検索してインストールします。
テンプレートをインストール
必要に応じてテンプレートをインストールし、設定します。
ExpressionEngineを使用してウェブサイトを構築する
これで、ServBay環境にExpressionEngineをインストールおよび設定し、ウェブサイトの構築を開始できます。以下は一般的な操作の一例です:
チャンネルとエントリを作成
チャンネルを作成
ExpressionEngine管理画面で、「コンテンツ構造」->「チャンネル管理」をクリックし、新しいチャンネルを作成します。チャンネル名やその他の設定を入力し、「チャンネルを保存」をクリックします。
エントリを作成
「コンテンツ」->「投稿」をクリックし、先ほど作成したチャンネルを選択して、エントリのタイトルと内容を入力し、「保存」をクリックします。
ナビゲーションメニューを設定
メニューを作成
ExpressionEngine管理画面で、「デザイン」->「テンプレート管理」をクリックし、新しいテンプレートグループを作成し、その中にナビゲーションメニューテンプレートを作成します。
メニュー項目を追加
ページやエントリをナビゲーションメニューに追加し、「テンプレートを保存」をクリックします。
ウィジェットをカスタマイズ
ウィジェットを追加
ExpressionEngine管理画面で、「デザイン」->「テンプレート管理」をクリックし、新しいテンプレートグループを作成し、その中にウィジェットテンプレートを作成します。
ウィジェットを設定
必要に応じてウィジェットの設定を行い、「テンプレートを保存」をクリックします。
以上のステップを通じて、ServBay環境にExpressionEngineをインストールおよび設定し、ウェブサイトの構築を開始することができます。ExpressionEngineの強力な機能と柔軟性によって、あらゆるタイプのウェブサイトを構築するのに最適です。