久しぶりのCakePHPインストール作業で混乱
数年ぶりにCakePHPをセッティングしてみました。某物件で使います。CodeIgniterがライセンス関係でごたついたり FuelPHPがイマイチ使いこなせないので CakePHPです。何しろ情報が多いから。
さくっとインストール。ロリポサーバーです。サブドメインで /app/webroot を指定しました。しかし、コレだとロリポドメイの方からアクセスできるので、セキュリティ的には問題ありありな気がします。このへんは本格運用時に。
さっそくアクセスしてみるとエラーとか、それはもうカラフルな画面が出てきます。
順番に確認してみます。
Please change the value of ‘Security.salt’ in APP/Config/core.php
APP/Config/core.php の Security.salt 値を変えろという意味でしょうか? core.php を見てみると
/** * A random string used in security hashing methods. */ Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
ここのランダムっぽい数字を適当に変えてしまえばOKみたいです。超適当に打ち替えて、ブラウザでサブドメインにアクセスすれば。該当の赤いエラーが消えています。次。
Please change the value of ‘Security.cipherSeed’ in APP/Config/core.ph…..
同様な内容です。該当箇所も、上の次の行です。
/** * A random numeric string (digits only) used to encrypt/decrypt strings. */ Configure::write('Security.cipherSeed', '76859309657453542496749683645');
注意点として、ここは数値のみになっているようです。これも適当に打ち替えてみます。
ちなみにロリポのサブドメインは、設定後1時間程度で動き出すようです。しばらく待たないと確認できなかったりするのでご注意。
残りは黄色い表示。データベースへの接続設定とデバックキットのインストールが無いという表示です。よく見ると画面下部に赤いアラートが出ています。読んでみるとdatabase.phpが無いという警告のようです。コレも一気に解決できそうです。
app/Config/database.php.default をdatabase.phpにリネームして内容を書換えます。
class DATABASE_CONFIG { public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'mysql999888.phy.lolipop.jp', 'login' => 'LA0000001111111', 'password' => 'konbanwa', 'database' => 'LA0000001111111-dwi', 'prefix' => '', 'encoding' => 'utf8', );
黄色いアラートが緑の「Cake is able to connect to the database.」になりました。
Sponsored Link
関連記事
-
-
FL STUDIO & KORG microKEY-25BKRDをツナグ
VirtualBox FL Studio で microKEY-25BKRDをツナグのがこれまた^^
-
-
MacBook proを修理(15万円)するか Windowsノートを買うか悩む
すっかり更新がスローペースになってます。 その一つの原因にメインで使っていた MacBook
-
-
FL Studio サイドチェインでワウワウ言わせる(2)
FL Studio での Side chain の方法。今回はリミッター編です。第一回目のサイドチェ
-
-
CakePHP 本命の Controller を作成
controllerはdb名_controller.phpがお約束です。 Class名は Memb
-
-
Apple Motion 5 のプリセットとフレームレートが謎
一応確認のためにiMovieやFilanCutなどをチェックしてみました。が、結局なんだかわからなか
ご質問は掲示板へお願いいたします。