12
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CakePHP導入手順

Last updated at Posted at 2014-06-17

①CakePHPをダウンロード
②パーミッションの変更
③セキュリティの変更
④データベースの設定
⑤DebugKitの導入



CakePHPのホームページからダウンロードしてデスクトップに設置。この時に名前を任意の名前に変更しておく。
http://cakephp.jp/
デスクトップからサーバにアップ。


以下のパーミッションを変更。
/app/tmp/cache
/app/tmp/cache/persistent
/app/tmp/cache/models/


app/Config/core.phpの220行目あたり。

 Configure::write('Security.salt', 'DYhG93b0qyJfIskt2guVoUubqavniR2G0FgaC9mi');

 Configure::write('Security.cipherSeed', '76859304857453542496749234645');

この文字列と数字をランダムに変更する。


「app/Config/database.php.default」を「app/Config/database.php」に変更する。
ページの下らへん

class DATABASE_CONFIG {
            public $default = array(
                'datasource' => 'Database/Mysql',
                'persistent' => false,
                'host' => 'localhost',
                'login' => 'name',
                'password' => 'pass',
                'database' => 'dbname',
                'prefix' => '',
                //'encoding' => 'utf-8',
        );

login,password,databaseを自分が設定したものに変える。

//github.com/cakephp/debug_kit.git

フォルダの名前を「DebugKit」に変更し、app/Plugin/にフォルダを移動する。

app/Config/bootstrap.phpの最後に、
  CakePlugin::load('DebugKit');
を追加。

app/Controller/AppController.phpに

        public $components = array(
                'DebugKit.Toolbar'
        );
}

を追加。

以上で導入は終了。
ここから、index,controller,modelを自分で作成していく。

よく起こるエラー

①パーミッション
②タイムゾーン
③キャッシュ
④PDO NOT FOUND
http://kwski.net/cakephp-2-x/1009/
http://cakephpinst.seesaa.net/
上記の記事を参考に。

12
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?