読者です 読者をやめる 読者になる 読者になる

cakephp1.2 php5.3 Deprecatedエラーを消したい

php.iniに以下のようにすれば通常はdeprecatedエラーは非表示となる

error_reporting = E_ALL & ~E_DEPRECATED

しかしcakephp1.2では個別にerror_reportingが設定されている箇所が何か所かあるようで、↑の設定をしてもdeprecatedエラーが表示されてしまうため、以下の修正が必要となる。

/cake/libs/configure.php:295行目をコメントアウト
/cake/console/cake.php:141行目をコメントアウト

//error_reporting(E_ALL);

16/11/8追記
前回は出なかったはずなんだけどstrtotimeのエラーが出る場合もあるようなのでその場合はphp.iniにタイムゾーンを設定する。

;date.timezone =
date.timezone =Asia/Tokyo