- 2008-11-18 (火) 21:22
- Uncategorized
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を検索、ユーザー名、パスワードを任意のものに変えておくとよいかもしれません。
- Newer: ubuntu8.10 amd64 インストールメモ
- Older: ubuntuのメモリを6GBに増設
Comments:0
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日本語公式サイト [...]