独自ドメインでconcrete5をインストールする手順

2010年11月6日 at 13:15

ご参考までに、ミニバードにconcrete5をインストールするときの私の手順書をアップしておきます。
少々長いですが、お役に立てば。


<事前準備>
対象の独自ドメインのアクセス( http://www.mydomain.com/ )でミニバードのサーバ上のファイルが表示されるようにしておきます。
(ミニバードサーバ管理ツール>ドメイン設定など)
また、サブドメイン( http://concrete5.mydomain.com/ など)で使用する場合は、「ミニバードサーバ管理ツール>サブドメイン設定」も行います。

-----

<データベース作成>

1)ミニバード「サーバ管理ツール」にログイン。

2)左側のメニューから「データベース設定」を選択。

3)まず「MySQLユーザ設定」のタブを選択し、専用ユーザを作成します。
・任意の「MySQLユーザ名」と「パスワード」を入力し、ユーザを追加する。
・ユーザ名は「(アカウント名)_(任意の文字列)」という形式となり、合計で16文字までの制限があるようです。
・パスワードは「半角アルファベット1文字以上を含む半角英数字」とのこと。アンダーバーやその他記号はNGの模様。セキュリティを考慮し16桁くらいは設定した方が良いかもしれません。32桁でも大丈夫でした。

4)次に「MySQL追加」のタブを選択し、専用データベースを作成します。
・データベース名もユーザ名と同様、「(アカウント名)_(任意の文字列)」という形式となります。
・文字コードは「UTF-8」を選択。

5)続いて「MySQL一覧」のタブを選択し、データベースにMySQLユーザを登録する処理を行います。
・「権限追加可能ユーザ」のプルダウンメニューから、上記3で作成したユーザを選択し、『権限追加』ボタンを押下。

6)「MySQL一覧」の下部に表示されている「MySQLホスト名」をメモしておきます。

(以下、7~9は確認作業です)

7)次に「phpmyadmin」のタブをクリックします。するとブラウザの別ウィンドウが開かれ、ユーザ名とパスワードを要求するダイアログが表示されるので、上記3で作成したユーザ名とパスワードを入力します。

8)最初に表示されるメインページで、「MySQL の文字セット:UTF-8 Unicode (utf8) 」「MySQLの接続照合順序:utf8_general_ci」となっていることを確認します。

9)確認できたら、phpMyAdminのページを閉じて、データベースの作業は終了です。

-----

<concrete5をFTPでアップロード>

http://concrete5-japan.org/help/install/gettingready/ の5の作業です。
アップロード先は、独自ドメインエリアのルート、サブディレクトリ、サブドメインエリアのルートなど、用途に応じて指定してください。

なおFTPアップロード時のパーミッションの設定は、下記のページの「パーミッション」の項を参考にしてください。
http://www.minibird.jp/man/homepage_base.php

-----

<パーミッションの変更。>

http://concrete5-japan.org/help/install/gettingready/ の6の作業です。

フォルダについては全て「属性:705」でアップしていると思いますので、特に変更は不要です。

FTPソフトで、「 /concrete/libraries/3rdparty/htmldiff.py 」の属性を「705」に変更します。

-----

<ミニバード・サーバー管理ツールで php.ini の設定>

1)ミニバード「サーバ管理ツール」にログインします。

2)左側のメニューから「PHP環境設定」を選択してください。

3)対象ドメイン名の選択ボタンを押下。

4)「php.ini設定変更」のタブを選択し、下記の項目について設定を変更します。
・mbstring.language = neutral
・mbstring.internal_encoding = UTF-8
・mbstring.http_output = UTF-8
・mbstring.encoding_translation = On
★ページ下部の『設定する(確認)』ボタンを押下した後、その次の画面は確認画面です。さらにそのページ下部の『設定する(確定)』ボタンを押下しないと、設定は変更されませんのでご注意ください。

-----

<インストール実行>

concrete5をアップしたディレクトリへアクセスし、下記の値を入力してインストール実行します。

○サーバーアドレス:データベース作成の6で記録した「MySQLホスト名」を入力します。
○MySQLユーザー名、MySQLパスワード:データベース作成の3で設定した「ユーザ名」と「パスワード」を入力します。
○データベース名:データベース作成の4で設定した「データベース名」を入力します。

-----

以上でインストールは完了すると思います。

必要に応じて、引き続いてプリティURLの設定などを行ってください。
http://concrete5-japan.org/help/faq/how_to_use_prettyurl/