■ はじめに
* concrete5 をXAMPP で動かす
■ 構築環境
* OS : Windows10 * XAMPP : Version 7.1.7 * concrete5 : v8.2.1
Concrete5の使用条件
以下を確認しておいた方がいいhttps://concrete5-japan.org/about/requirement/
■ 構築手順
【1】準備 【1-1】XAMPPのインストール 【1-2】MySQLの設定 【1-3】phpmyadminへアクセスし、DB作成 【2】Concrete5 の設定 【2-1】Concrete5をインストール
【1-1】XAMPPのインストール
[1] 以下のサイトから、XAMPP (ザンプ)のインスーラをダウンロードする # 今回は、「xampp-win32-7.1.7-0-VC14-installer.exe」https://www.apachefriends.org/jp/download.html
[2] インストールする ・exeを実行すると、以下の警告が出るが、デフォルト「C:\xampp」のままインストールすればOK ~~~~~ Important! Because an activated User Account Control (UAC) on your system some functions of XAMPP are possibly restricted. With UAC please avoid to install to C:\Program Files (x86) (missing write permissions) Or deactivate UAC with msconfig after this setup. ~~~~~ ・インストール時に、以下のモジュールを選択する。 ~~~~~ * Apache * MySQL * PHP * phpMyAdmin ~~~~~ [3] インストール完了後、XAMPPの設定画面がでてくるので、ApacheとMySQLの「Start」ボタンをそれぞれ押すエラーが表示され、開始できなかった場合は、以下の関連記事を参照のこと
https://blogs.yahoo.co.jp/dk521123/37034847.html
【1-2】MySQLの設定
[1] XAMPPの設定画面の「shell」をクリック mysqladmin --user=root password "password" [2] 「config.inc.php」を修正するC:\xampp\phpMyAdmin\config.inc.php
L21付近 ■修正前 $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; ■修正後(パスワードを設定) $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'password'; L30付近 ■修正前 /* User for advanced features */ $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = ''; ■修正後(パスワードを設定) /* User for advanced features */ $cfg['Servers'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'password';
【1-3】phpmyadminへアクセスし、DB作成
[1] MySQLの「admin」ボタン押下もしくは、「http://localhost:【ポート番号】/phpmyadmin/index.php」にアクセスする[[http://localhost/phpmyadmin/]]
[[http://localhost:11180/phpmyadmin/]]
[2] phpmyadminで、[データベース]を選択し、「データベースを作成する」下の入力欄に以下のようにし、 「作成」ボタン押下 2-1)「データベース名」欄 : 任意のデータベース名を入力(今回は、「concrete5db」とする) 2-2) 接続照合順序(Collation):“utf8mb4_general_ci” or “utf8_general_ci”(今回は、「utf8_general_ci」とする)
【2-1】Concrete5をインストール
[1] 以下のサイトから、concrete5をダウンロードする # 今回は、「concrete5-8.2.1.zip」https://concrete5-japan.org/about/download/
[2] モジュールを解凍し、「concrete5」にリネームし、C:\xampp\htdocs配下に置く C:\xampp + htdocs + concrete5 [3] 以下のURLにアクセスし、言語で「日本語」を選び、「→」押下[[http://localhost/concrete5/index.php/install]]
[[http://localhost:11180/concrete5/index.php/install]]
[4] 全て、緑色のチェックが付いていることを確認し、「インストールを続ける→」押下 [5] サイト情報で以下のように入力し、「concrete5をインストール→」押下(結構時間かかる) ~~~~~ ■ サイト 5-1) 名前 : 任意の名前(今回は「Demo」) 5-2) 管理者メールアドレス : 任意のEmail 5-3) 管理者パスワード/パスワード確認 : 任意のパスワード ■ スターティングポイント 5-4) 「フルサイト」を選択 ■ データベース 5-5) サーバー:127.0.0.1 5-6) MySQLユーザー名 : root 5-7) MySQLパスワード :「[2] 「config.inc.php」を修正する」のパスワードを入力(今回は、「password」とする) 5-8) データベース名 : 「【1-3】phpmyadminへアクセスし、DB作成」のデータベース名を入力 (今回は、「concrete5db」とする) ~~~~~ [6] 「インストール完了」が表示されたら「サイトを編集」押下 →インストールできた!