はじめに
CakePHP3で書かれたシステムを他のサーバにデプロイする際に、
なんども画面が真っ白になった弱小アマグラマの走り書きです。
パーミッション
$chmod 777 -R /tmp $chmod 777 -R /logs
logs中のディレクトリもパーミションを変更する必要があるみたいです。
これを忘れると、
failed to open stream: Permission denied
上記のような警告やエラーがでるようです。
デバッグ機能の利用
デバッグを有効にするとエラーや警告の詳細を出力してくれます。
CakePHP3はconfig/app.phpにあるdebugをtrueにすれば有効になります。
ただし、デバッグを有効にしたけどページが真っ白というときは、
PHPで問題が発生していることが多いので、
PHPがちゃんと動くかをまず確認したほうがいいかもです。