Home > Uncategorized > Concrete5をxamppにインストール

Concrete5をxamppにインストール

MOONGIFTで紹介されていたConcrete5を試すため、xamppにインストールしたのでメモを残しておきます。 すでにxamppはインストール済みだったのでその次のステップから書いていきます。

Concrete5のファイル一式ダウンロード

まずは必要なファイル一式のダウンロードです。Concrete5公式サイトからDownloadボタンを押してSourceForge.netからダウンロードできました。(僕がダウンロードした時点では5.1.0RC1)

c5.localhostでアクセスできるように

ほかのサイトと分けるため、localhostのサブドメインのような形でアクセスできるように設定します。まずhostsファイルに追記して、c5.localhostでアクセスした際、自分のPCを指し示すようにします。 hostsファイルはVistaだと C:\Windows\System32\drivers\etc\hosts にあります。

127.0.0.1       localhost
::1             localhost
127.0.0.1       c5.localhost

次に、ドキュメントルートを作ります。僕はxamppでつかうlocalhostのサブドメインはC:\wwwの中にドキュメントルートを用意していますのでC:\www\c5\htdocsという風にフォルダを作成しました。 フォルダを作成したらダウンロード済みのConcrete5を解凍して展開しておきます。(index.phpがある場所がhtdocs直下になるように展開しました)

ファイルが展開できたらApacheの設定に移ります。C:\xampp\apache\conf\extra\httpd-vhosts.confというファイルがありますのでここにサブドメインを設定します。19行目付近、NameVirtualHostの設定がコメントアウトされている場合はコメントを外して有効かします。

 ~略~
 #
 # Use name-based virtual hosting.
 #
NameVirtualHost *:80
 ~略~
<VirtualHost *:80>
  DocumentRoot "C:/xampp/htdocs"
  ServerName localhost
</VirtualHost>
<VirtualHost *:80>
  DocumentRoot "C:/www/c5/htdocs"
  ServerName c5.localhost
</VirtualHost>

また、httpd.confのほうにセキュリティのためC:\xampp\htdocs以外を表示できなく設定されていますのでC:\www以下を表示できるように追加します。203~231行目の<Directory "C:/xampp/htdocs">が閉じた後に以下を追記しました。

<Directory "C:/www">
  Options Indexes FollowSymLinks Includes ExecCGI
  AllowOverride All
  Order allow,deny
  Allow from all
</Directory>

confファイルをいじったので忘れずにApacheを再起動しておきます。(コントロールパネルのApacheを停止→開始でOK)

MySQLの準備

データベースの準備です。Concrete5は空のDBを一つ用意しないといけないようです。まずはphpMyAdminにアクセスします。(http://localhost/phpmyadmin/)

ついでにユーザーも作ってしまいたいのでトップページから「特権」→「新しいユーザーを追加する」で

  • ユーザー名:c5
  • ホスト:すべてのホスト(空)
  • パスワード:{任意}
  • 同名のデータベースを作成してすべての特権を与える

として一気にユーザーとデータベースを作ります。権限は SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER だけあればよいようなので気になるようなら修正してください。

また、日本語を使うために「c5データベース」の「操作」タブから照合順序を utf8_general_ciに変更しておく必要があります。(1度ここを忘れて日本語が????になってしまいインストールしなおしました)

URLにアクセスしてインストール

あとはhttp://c5.localhost/にアクセスすればサイト名、MySQLのID,PASSなど聞かれますのでここまでで作成した情報を入力すればインストール完了です。

すぐにUsersに入りadminを検索、ユーザー名、パスワードを任意のものに変えておくとよいかもしれません。

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://blog.kyosuke.jp/2008/11/18/62/trackback
Listed below are links to weblogs that reference
Concrete5をxamppにインストール from inputlog
pingback from concrete5をxampp環境にインストール | 乱雑モックアップ 11-06-22 (水) 4:53

[...] inputlog – Concrete5をxamppにインストール インストール準備 :: concrete5日本語公式サイト [...]

Home > Uncategorized > Concrete5をxamppにインストール

Search
Feeds
Meta

Return to page top