インストール

二転三転してますが、色々可能性を探ってみています。

正直cakePHPは使う気はなかったんですが、色々調べてみると小規模のサイトにはあうらしい
一応業務で使うのでセキュリティーや拡張性、分業も含めて考えるとフレームワークにいきつく

で、synfonyと思ったんですが、なんかドキュメントが消えていたりちょっと怪しいぞ。

もう一つzend frameworkも考えたんですが、開発速度は上がらなそう。

なので今回とりあえずcakePHPを入れるだけ入れて少しいいじってみようかと思います。

ダウンロードサイト

http://cakephp.jp/pages/features

  1. 上記サイトから本体をダウンロードする
  2. 解凍する
  3. ドキュメントルートにコピーし、フォルダの名前を「cake」とする
  4. http://localhost/cake」にアクセスする

ここからは少し調べながら
現在のPHP5.4.4の環境では下記のインフォメーションが出ています。

  • Notice (1024): Please change the value of 'Security.salt' in app/Config/core.php to a salt value specific to your application [CORE\Cake\Utility\Debugger.php, line 809]
  • Notice (1024): Please change the value of 'Security.cipherSeed' in app/Config/core.php to a numeric (digits only) seed value specific to your application [CORE\Cake\Utility\Debugger.php, line 813]

まず上のメッセージ
「app/Config/core.php」のSecurity.salt(セキュリティ文字列)がデフォルトのままになっているという注意。(Notice)
なのでSecurity.saltを探して適当な文字列に変更します。

で、下のメッセージ
こちらもデフォルトのままになっているという注意なので後で変更します!

さらに画面下の方には

  • Warning (2): include_once(C:\xampp\htdocs\cake\app\Config\database.php) [function.include-once]: failed to open stream: No such file or directory [CORE\Cake\Model\ConnectionManager.php, line 68]
  • Warning (2): include_once() [function.include]: Failed opening 'C:\xampp\htdocs\cake\app\Config\database.php' for inclusion (include_path='C:\xampp\htdocs\cake\lib;.;C:\xampp\php\PEAR') [CORE\Cake\Model\ConnectionManager.php, line 68]

これはきっとまだDBを定義してないから。
とりあえず続き

の前に一旦保存