自分用のメモ。
Macports の Apache を使っている。

一回だけ

edit httpd.conf

% sudo cp /opt/local/etc/php5/php.ini-development /opt/local/etc/php5/php.ini
[src]

edit php.ini
[src]
% sudo -u mysql mysql_install_db5

CakePHP を作るたびに

.htaccess に以下を追加。

RewriteBase /~masutaka/cake/

app/.htaccess に以下を追加。

RewriteBase /~masutaka/cake/app/

app/webroot/.htaccess に以下を追加。

RewriteBase /~masutaka/cake/app/webroot/

Apache が読み書きできるように。

% mkdir -p app/tmp/cache
% chmod -R o+rw app/tmp

edit app/config/core.php

//date_default_timezone_set('UTC');
↓
date_default_timezone_set('Asia/Tokyo');

edit app/config/core.php

Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
↓
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mimasutaka');

edit app/config/core.php

Configure::write('Security.cipherSeed', '76859309657453542496749683645');
↓
Configure::write('Security.cipherSeed', '768593096574535424967496836450123');
% mysql5 -u root
>create database cake character set utf8;

参考情報:
Snow LeopardなMacBookにMacPortsで開発環境入れ直し(Apache2/PHP5/MySQL5/PostgreSQL8.3) [C!]
fresh install of cakephp 1.3, Fatal Error: Call to a member function cd() - CakePHP | Google グループ