【cakePHP】忘れやすい環境設定の備忘録
CakePHP 2.5.2.(安定板)で行います
最初動かしてみるとこんなカンジ
赤い部分はセキュリティ設定の変更を促しているメッセージですね
APP/Config/core.php
にある、
Security.salt
Security.cipherSeed
の二つの値を変えてくださいって怒られてます
黄色い部分ではデータベースの設定とDebugKidの導入を
しっかりやってください とか注意されてますので、
これらを解消していきましょうか
Security.salt と Security.cipherSeed の設定変更
cakeファイルのapp/Config/core.php以下の部分があるので、適当に変えましょう
Security.saltの部分は任意の40文字程度の文字列で
Security.cipherSeedは任意の30桁程度の数値にしてください
これらを行うと
忌々しい真っ赤なメッセージが消えましたね…気分がいいです
database設定
app/Config/database.php.default をコピーして
database.phpにリネームしたものを同じ階層に置きましょう
それを編集するんですが
host,login,password,databaseの値にデータベースの接続情報を入力しましょう
MAMPとか使ってローカルで動かしたい場合は
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => 'root',
'database' => 'hoge_db', //database名
'prefix' => '',
//'encoding' => 'utf8',
);
みたいなカンジで良いと思います
これで動かしてみると
残すはあと一つ…
DebugKitの導入
DebugKitはGithubに上がってますね
これ↓落として(クリックするとDLが始まります)
https://github.com/cakephp/debug_kit/archive/master.zip
展開したものをcakeファイル直下のPluginsフォルダに置きましょう
次に debug_kit-master から DebugKitにリネームして
最後に app/Config/bootstrap.phpの末端に
CakePlugin::load('DebugKit');
と書き込んで保存すると完了です
早速動かすと
綺麗な緑一色の出来上がりです… これで完了です お疲れ様でした