2008年9月6日土曜日

CakePHP1.2インストールメモ

CakePHPアプリケーションへのアクセスを http://example.com/cake とする場合のインストール手順のメモ。
(参考:The Cookbook :: 1.2 Collection :: マニュアル :: CakePHPによる開発

  1. ダウンロード
    • CakePHPのサイトからアーカイブをダウンロード
    • アーカイブを適当な場所(以下CAKE_HOMEと呼ぶ)に解凍
  2. Apacheの設定
    • 今回のようにアプリケーションのルートURLをサブディレクトリにする場合、そのままでは404 Bad Requestになってしまうので注意。
      CAKE_HOME/app/webrootにある.htaccessにRewriteBaseを追加すればOK。(参考:siwa32.com » CakePHPをはじめる6 サブディレクトリ運用まとめ
      <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /cake
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
      </IfModule>
  3. 動作確認
    • http://example.com/cake/ にアクセスして、CakePHPが動作することを確認
  4. DB接続の設定(参考:The Cookbook :: 1.2 Collection :: マニュアル :: CakePHPによる開発 :: 環境設定 :: データベースの設定
    (※これはbakeを使っても設定できる)
    • CAKE_PHP/app/configにあるdatabase.php.defaultをコピーしてdatabase.phpというファイルを作る
    • database.phpを編集
      var $default = array(
       'driver' => 'mysql',
       'persistent' => false,
       'host' => 'localhost',
       'login' => 'USER_NAME', //DBユーザー名
       'password' => 'PASSWORD', //DBのパスワード
       'database' => 'cake', //DB名
       'encoding' => 'utf8', //MySQLで日本語を扱うため
      );
    • 編集してから http://example.com/cake/ にアクセスすると、DB関連のメッセージのメッセージがGREENになる

0 件のコメント:

ブログ アーカイブ

tags