2008年08月05日
projectをbakeしよう
1.1まではbake.phpを使っていたようだ。
1.2からはcakeコマンドでプロジェクト作成する。
使い方は
$ /opt/CakePHP/bin/cake bake project <path>
早速使ってみる。
$ /opt/CakePHP/bin/cake bake project /opt/sandbox/project-a Welcome to CakePHP v1.2.0.7296 RC2 Console --------------------------------------------------------------- App : hansode Path: /home/user/hansode --------------------------------------------------------------- Bake Project Skel Directory: /opt/CakePHP/cake_1.2.0.7296-rc2/cake/console/libs/templates/skel Will be copied to: /opt/sandbox/project-a --------------------------------------------------------------- Look okay? (y/n/q) [y] > y Do you want verbose output? (y/n) [n] > n --------------------------------------------------------------- Created: project-a in /opt/sandbox/project-a --------------------------------------------------------------- Creating file /opt/sandbox/project-a/views/pages/home.ctp Wrote /opt/sandbox/project-a/views/pages/home.ctp Welcome page created Random hash key created for 'Security.salt' CAKE_CORE_INCLUDE_PATH set to /opt/CakePHP/cake_1.2.0.7296-rc2 in webroot/index.php CAKE_CORE_INCLUDE_PATH set to /opt/CakePHP/cake_1.2.0.7296-rc2 in webroot/test.php Remember to check these value after moving to production server
cakeコマンドがディレクトリ属性を適切に設定してくれる。
後はconfigを設定してやれば良い。
config/database.phpを設定
$ cd /opt/sandbox/project-a/config/ $ cp -i database.php.default database.php $ vi database.php
$ diff database.php.default database.php 88,89c88,89 < 'password' => 'password', < 'database' => 'database_name', --- > 'password' => '********', > 'database' => 'projecta',
Apacheの設定が完了しているものとする。
http://..../ へアクセスし、問題がない無い事を確認して完了。
CakePHPガイドブック
posted with amazlet at 08.08.05
安藤 祐介 新原 雅司 堂園 俊郎
毎日コミュニケーションズ
売り上げランキング: 10726
毎日コミュニケーションズ
売り上げランキング: 10726
