ServBay 環境での Contao のインストールと設定
Contao とは?
Contao はオープンソースのコンテンツ管理システム(CMS)で、中小規模のウェブサイト向けに設計されています。豊富な機能と柔軟な拡張性を提供し、さまざまなタイプのウェブサイトに適しています。Contao のユーザーインターフェースは使いやすく、直感的で、強力な権限管理と多言語サポートを備えています。
Contao のインストール手順
この記事では、ServBay 環境で Contao をインストールし設定する方法を紹介します。
手順 1:プロジェクトディレクトリの作成
まず、ServBay の www
ディレクトリに新しいプロジェクトディレクトリを作成します:
cd /Applications/ServBay/www
mkdir servbay-contao-app
cd servbay-contao-app
2
3
手順 2:Composer を使って Contao プロジェクトを作成
ServBay にはComposer が標準でインストールされているため、Composer を使って Contao プロジェクトを作成できます:
composer create-project contao/managed-edition .
手順 3:データベースとユーザーの作成
ServBay 標準の phpMyAdmin データベース管理ツールにアクセス
https://servbay.host/ を開き、「phpMyAdmin」をクリックして phpMyAdmin データベース管理ツールにアクセスします。
データベースユーザーの作成
ユーザーアカウントページに移動
- phpMyAdmin のホームページで、トップメニューの「ユーザーアカウント」をクリックします。
新しいユーザーを追加
- 「ユーザーアカウントを追加」をクリックします。
- 以下の情報を入力します:
- ユーザー名:
contao_user
- ホスト名:
localhost
- パスワード:安全なパスワードを入力、例
password123
- 再入力:もう一度パスワードを入力
- ユーザー名:
- 「データベースの作成」で「同名のデータベースを作成してすべての権限を付与」を選択します。
- 「すべての権限を付与」にチェックを入れます。
- 「実行」ボタンをクリックします。
手順 4:Web サーバーの設定
新しいウェブサイトの追加
ServBay を開き、「ホスト」タブをクリックし、新しいウェブサイトを追加します:
- 名前:
My Contao Site
- ドメイン:
servbay-contao.local
- ウェブサイトタイプ:
PHP
- PHP バージョン:対応する PHP バージョンを選択
- ウェブサイトのルートディレクトリ:
/Applications/ServBay/www/servbay-contao-app/web
- 名前:
設定の保存
設定を保存します。
手順 5:Contao インストーラーの実行
インストールページにアクセス
ブラウザを開き、
https://servbay-contao.local/contao/install
にアクセスすると、Contao インストールページが表示されます。データベース情報の入力
ページの指示に従ってデータベース接続情報を入力します:
- データベースホスト:
localhost
- データベース名:
contao_user
(ユーザー名と同じ) - ユーザー名:
contao_user
- パスワード:
password123
- データベースホスト:
管理者情報の入力
ページの指示に従い、管理者ユーザー名やパスワードなどの情報を入力します。
インストールの完了
「インストール」ボタンをクリックして、インストールプロセスを完了します。
手順 6:拡張機能とテーマのインストール
拡張機能のインストール
Contao 管理画面にログインし、「拡張機能マネージャー」をクリックして、必要な拡張機能を検索してインストールします。
テーマのインストール
「テーマ管理」をクリックし、好きなテーマを選んでインストールします。
Contao を使ったウェブサイトの構築
これで、ServBay 環境に Contao を正常にインストールし設定することができたので、ウェブサイトの構築を始めることができます。以下はよくある操作の例です:
ページと記事を作成する
ページの作成
Contao 管理画面で「ページ構造」->「新しいページ」をクリックし、ページタイトルや内容を記入して「保存」をクリックします。
記事の作成
「記事」->「新しい記事」をクリックし、記事タイトルや内容を記入して「保存」をクリックします。
ナビゲーションメニューの設定
メニューの作成
Contao 管理画面で「モジュール」->「新しいモジュール」をクリックし、「ナビゲーションメニュー」を選択、モジュール名や他の設定を入力して「保存」をクリックします。
メニュー項目の追加
ページをナビゲーションメニューに追加し、「保存」をクリックします。
ウィジェットのカスタマイズ
ウィジェットの追加
Contao 管理画面で「モジュール」->「新しいモジュール」をクリックし、必要なウィジェットタイプを選択、モジュール名や他の設定を入力して「保存」をクリックします。
ウィジェットの設定
必要に応じてウィジェットの設定を行い、「保存」をクリックします。
以上の手順を経て、ServBay 環境で Contao をインストールし設定し、ウェブサイトの構築を開始することができます。Contao の強力な機能と柔軟性は、さまざまなタイプのウェブサイトを構築するのに最適な選択肢です。