ただいま1.1(stable)と1.2(bata)があるみたいだけど、当面仕事では慣れたEthnaを使うと思うので1.2で勉強してみることに。
CakePHPの公式サイトよりダウンロード。
寄付しろって言って来たけど、とりあえずNo Thanxで(ごめんなさい)。
何も考えずにサーバーもアップして、ブラウザで見てみたらエラーになりました。
1.2betaでrealpath()のエラー
ふむ。なるほど。
言われるがままcake/libs/configure.phpを以下のように修正。
このとき思ったんだけど、tab使いまくってるなー。
Pearかなんかのコーディング規約無視しまくっているな。
うむ・・・。
次にこんな警告文が表示された。
なんに使うかは不明だけど、前に進むぞー。
次はデータベース設定しろと。
app/config/database.php.defaultをリネームしてapp/config/database.phpを生成。
内容は見ればわかったんで、適当にユーザー名とかパスワードとか入力。
んで、アクセスしたら
とりあえずこれで設置完了ってとこか。
CakePHPの公式サイトよりダウンロード。
寄付しろって言って来たけど、とりあえずNo Thanxで(ごめんなさい)。
何も考えずにサーバーもアップして、ブラウザで見てみたらエラーになりました。
realpath() [function.realpath]: SAFE MODE Restriction in effect.なんぞやと調べてみたら出てきた。
1.2betaでrealpath()のエラー
ふむ。なるほど。
言われるがままcake/libs/configure.phpを以下のように修正。
-if ($path == '.' || in_array(realpath($path), $used)) {
+if (
+ in_array($path,array('.','/usr/local/lib/php')) ||
+ in_array(realpath($path), $used)
+) {このとき思ったんだけど、tab使いまくってるなー。
Pearかなんかのコーディング規約無視しまくっているな。
うむ・・・。
次にこんな警告文が表示された。
Notice (1024): Please change the value of 'Security.salt' in app/config/core.php ...セキュリティで使用するハッシュ値を変えろって事らしいんで、とりあえず変えた。
なんに使うかは不明だけど、前に進むぞー。
次はデータベース設定しろと。
app/config/database.php.defaultをリネームしてapp/config/database.phpを生成。
内容は見ればわかったんで、適当にユーザー名とかパスワードとか入力。
んで、アクセスしたら
Cake is able to connect to the database.と出たのでOKくさい。
とりあえずこれで設置完了ってとこか。
コメント