ログイン画面サンプルを参考に作成を進めていたら
bakeというものにぶちあたる。bake?便利そう!
Consoleに移動して実行してみた!エラー!

せっかくなのでCakePHPでbakeっていうものを使ってみたい!
でもMAMP環境でbakeを初期設定のまま行うといろいろとエラーが。
9.1 Bake でコード生成する
MAMP環境のCakePHPでbakeが上手く動作しない時に試してみること
などを参考にMAMPで無事bakeできるようにしてみた。
(とりあえずbakeできるようになんとかしてみた)
※今回のプロジェクト名はACL-practiceとしたお。

Cacheの書き込み権限でエラー

Warning: _cake_core_ cache was unable to write 'cake_dev_' to File cache in /Applications/MAMP/htdocs/ACL-practice/cakephp/lib/Cake/Cache/Cache.php on line 310

Warning: /var/tmp/cache/persistent/ is not writable in /Applications/MAMP/htdocs/ACL-practice/cakephp/lib/Cake/Cache/Engine/FileEngine.php on line 315
/Applications/MAMP/htdocs/ACL-practice/cakephp/lib/Cake/Cache/に書き込み権限をお与えください。

タイムゾーンのエラー

Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /Applications/MAMP/htdocs/ACL-practice/cakephp/lib/Cake/Cache/Cache.php on line 513
php.iniを/etc以下に作成してあげると解決した。
sudo cp -av /etc/php.ini.default /etc/php.ini
以下のように設定してあげる。
[Date]
  ; Defines the default timezone used by the date functions                                                                                                                    
  ; http://php.net/date.timezone
 date.timezone = Asia/Tokyo

mysql.sockないよエラー

Warning Error: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in [/Applications/MAMP/htdocs/ACL-practice/cakephp/lib/Cake/Model/Datasource/Database/Mysql.php, line 160]
参考サイトのようにmysql.sockにシンボリックリンクを作成してあげた。
cd /var/
sudo mkdir mysql
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock/var/mysql/mysql.sock
以上。これで使えるんじゃないかな!