てきとう

ワーワーゆうとります

PHP5.3と古いCakePHPでDeprecatedが出まくって鬱陶しいよー

cake/libs/congifure.php

if (isset($config['debug'])) {
	if ($_this->debug) {
		error_reporting(E_ALL);
		// 以下を追加する	
		if (error_reporting() > 6143) {
			error_reporting(E_ALL & ~E_DEPRECATED);
		}

を足すといいよ、という検索結果が出てくるものの、やってもやってもうまくいかない
あとは、webrootの.htaccess

php_value error_reporting 22527

っていうのもあったけどやっぱりダメ
最終的に、webrootのindex.php

if (defined("E_DEPRECATED")) error_reporting(E_ALL ^ E_DEPRECATED);

を追加したら大丈夫でした。これ入れたらwebrootのhtaccessにerror_reportingは書かなくてもいいみたいです。

広告を非表示にする