忍者ブログ
日記とか趣味の乙女ゲームとか。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

調べていくと、どうやら1.2系のpostgresql対応状況は芳しくないようなので、1.1系に切り替えました。
まし、かな?程度ですが。

拍手

PR
 まだエラーありそう…ということで公式ツールで調整します。
テスト駆動開発という手法になるらしいのですが、ま、フレームワークの単体試験というならやっておきましょうってことで。
http://localhost/test.phpとかって実行すると、テスト用のツールがないよーといわれるので、リンクからたどって、
ダウンロードして、app/vendor/に放り込みます。これでOK。simpletestというツールです。

1.2系プロジェクトの生成コマンド
$ php cake_1.2/cake/console/cake.php bake

拍手

CakePHPはDB前提で作られているだけあって、DBがないと非常に使いにくい。
(自分の理解度の低さを棚上げしてみる(ぇ。

そういうわけで、Cygwinでがんばるのもやめたし、自宅内の試験サーバでCentOS5を動かしてもらったので、そっちに入れました。

CakePHPに対応しているDBは多いのですが、メジャーなところでMySQLかPostgreSQLかな。
仕事でCakePHP+Mysqlなのもあるし、やっぱ自分の使い慣れているのがPostgreSQLなので、そっちにしてみました。



拍手

動かないなと思ったら、index.phpと同じ箇所を変更しなければいけませんでした。
で、修正して実行したら。

SimpleTest is not installed

ツール入れてくださいと。リンクからDLして。

$tar xzvf simpletest.tar.gz
$mv simpletest/ $HOME/cake_1.2/vendors/

で、リロードしたら、動いた!

拍手

色んなサイトで書いているんですが、
まず公式サイトでソースをダウンロードします。

「Downloads」に行くと下の方に「1.2.0.7296 RC2」とあるので押下します。
ずらずらっとソースのリンクが出てくるんですが、今回は1.2にします。
cake_1.2.0.7296-rc2.tar.gz

寄付してくださいみたいなことが書いてある頁に行くんですが、試験的にやっているのもあるので「No Thanks」

ここまでくればもう少し、下の方の「Download Latest Release」でダウンロードします。

試験環境はcygwinでphp4が動いてます。
都合、データベース無視で弄ってみたいと思います。


拍手

Template and graphic by karyou
忍者ブログ [PR]