RSS
 

CakePHPで何か作ろうとしたとき最初にやること

19 2月

開発環境

  • Mac OS 10.4.11
  • MAMP使用
  • CakePHP 1.2.1.8004

/app/config/database.phpの設定

MAMPの場合こんな感じ。

本番環境の時はhost・login・passwordを借りてる鯖のモノに変更。

接頭語はDBが1個しか作れない場合必要。
MAMPだといくつでも作れるけど本番環境はさくらかロリポの予定なので
1個しか作れないからローカルで作る時もつけてみた。


class DATABASE_CONFIG {

	var $default = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'root',
		'password' => 'root',
		'database' => '●データベース名●',
		'prefix' => '●接頭語●_',
	);

	var $test = array(
		'driver' => 'mysql',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'root',
		'password' => 'root',
		'database' => '●データベース名●',
		'prefix' => '●接頭語●_',
	);

}

/app/config/core.phpの設定

何だか難しい事は良くわからないのでとりあえず変えた所。

開発中のデバックモードのレベルの設定

変更前
Configure::write('debug', 2);
変更後
Configure::write('debug', 3);

3がMax詳細だから3にしてみた。
本番環境に上げる時は0にするんだよ。

管理者用アクションにアクセスできるようにする

変更前
# Configure::write('Routing.admin', 'admin');
変更後
Configure::write('Routing.admin', 'admin');

管理画面を作りたかったら#を消す。
大概Cake使おうってサイトは管理画面作りたいよね。
管理画面のURlはこう↓

http://●サイトのURL●/admin/●コントローラー名●/●アクション名●

セキュリティ用の任意の文字列を変える

変更前
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
変更後
Configure::write('Security.salt', 'genkainadanoshiokazenikitaeshitubasatakumashiku');

何か良くわかんないけど変えるらしい。
後で変えたり変わったりするから今は適当にいざゆけ若鷹軍団の歌詞を入れてみた。

 
No Comments

Posted in PHP

 

Tags:

Leave a Reply