自分用のメモ。
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 グループ