Fatal error: Method Fuel\Core\View::__toString() must not throw an exception in /opt/hoge/fuel/core/classes/response.php on line 355
View::forge('header', $data); の$data
がnullだったり、中にオブジェクトがあったりすると起きるエラー。
オブジェクトをビューに渡したいときは、__toString()
メソッドを作っておけばもんだいないらしい。
ビューの中からビューを呼び出すときにもうっかりよくやる。
apacheがAPPPATH/logs
に書き込めるようパーミッションいじると、もう少しわかりやすいエラーが画面に出るようになる
Fatal error: Exception thrown without a stack frame in Unknown on line 0
未定義の変数を参照するとき起きるエラー?
変数名を間違えて、if文で比較したり文字列内で置換すると良く見かける。
FuelPHPの場合、タイムゾーンを設定し忘れたりビューを作り忘れてたりしても起こる。
なぜかSession::set()でも起こる。セッションに保存するものがオブジェクトだったりクッキーサイズ(4kくらい)を超えたりすると起こる。
apacheがAPPPATH/logs
に書き込めるようパーミッションいじると、もう少しわかりやすいエラーが画面に出るようになる
Crypto key error No write access to APPPATH/config/crypt.php.
解決方法は次のどちらか