開発環境
Linux CentOS
php 5.4
apache 2.*
putty/WinSCPを使用
1、Cacheへの書き込み権限の付与。
cakeのディレクトリ内以下で
cake/tmp/app/cache
で右クリック→プロパティ→書き込み権限の部分をすべてチェック
また下にある、再帰的に書き込み権限を与えるというチェックボックスにもチェックを入れる
(これにより、cache以下のディレクトリにも書き込み権限が与えられる。)
writableという表示は書き込み権限に関するエラーコード
これでおそらくwritableと記載してある、書き込み権限のエラーは解除されるはず。
次におそらく出てくるであろうtimezone設定のエラー。
日本で作業する場合は、
/etc/php.ini
にあるPHPの設定ファイルで
;date.timezoneと書いてある場所を探し、
(;)date.timezone = Asia/Tokyo
コメントアウトされている場合はコメントアウトをはずす。
CSSが適用されないエラーについて
mod_rewrite
.htaccess
の設定がなされていない。
(appacheはデフォルトの状態では.htaccessがNoneになっている。)
http://www.phpbook.jp/cakephp/install/index3.html
に詳細が載ってる。
app/tmpディレクトリへのアクセスの権限がない。
WinSCP上で
app/tmp
で右クリック→プロパティ→書くこみ権限のWにチェックする。
→再帰的に~をチェック
これでtmp以下のファイルにも書き込み権限が付与される。
※随時更新
※エラーの修正の仕方ほかにもありましたら教えてください。
※エラーの検索の仕方。
CakePHPの場合、エラー部分はブラウザアクセスした際にエラー項目として表示されることが多いので、エラー内容をまんまググると何かしら日本語のドキュメントにあたることがある。