CakePHP Strict Standardsエラーの消し方

サーバー移転時に起きたエラー
PHP5.3→5.6になったのが原因なのかな。

CakePHPのバージョンが1.2.5

PHP5.4からエラーレベルE_ALLにE_STRICTが含まれたのが原因です。

CakePHPはプログラム上でerror_reportingを行っているので、php.iniやhtaccessで変更しても×なのです。
修正するにはCakePHPのプログラムを直すということになります。

修正するのに若干手間がかかるので、私は下記の対応をしました。

CakePHPのバージョンアップ

1.2.5 → 1.2.18

バージョンアップの方法はcakeフォルダをまるごとごっそり入れ替えるだけです。

これでエラーがなくなりましたとさ。