CakePHP 1.2で「Notice (8): unserialize() [function.unserialize]」
1.2をインストールしてWelcomeページを開くとタイトルのようなエラーがでる。
該当箇所はcakeのcoreのfile.phpの184行目。
読み込み時にBOOLのfalseデータをアンシリアライズしてるようだ。
ということで、直書きパッチ。
file.php 180: if ( $data !== '' && !empty($this->settings['serialize'])) { ↓ 180: if ( $data !== false && $data !== '' && !empty($this->settings['serialize'])) {
$dataの文字列空チェックは入れてるのにブール値チェックはしてないので入れとく。
解決。