ValueServerのPHP 5.6(モジュール版)でエラーが出る場合の対応

  • 投稿 : 2015-12-17
php.iniの場合は
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

php内に埋め込むには
error_reporting(E_ALL ^ E_NOTICE ^ E_STRICT ^ E_DEPRECATED);

.htaccessの場合は
# 32767 - 8 - 2048 - 8192 = 22519
php_value error_reporting 22519
古い環境で動いていたphpをphp5.4に移すときのエラー指定|ブログ|ノノログ
PHP: error_reporting - Manual

■現象
・PHP5.4では動作していたのに、PHP5.6になったら動作しなくなった
・エラーメッセージが表示されて動作しない

■対策
php_value error_reporting 22519

.htaccessに上に1行を追加する。
モジュール版のPHPの場合は、php.ini(.user.ini)に書くべきものを.htaccessに書かないといけない(みたい)。

<補足>
・エラーメッセージだと思っているものは、実際にはワーニング(注意)である可能性が高い
・きちんとエラー処理しているものほど、動作しなくなる

◇PHPマニュアル > 付録 > PHP 5.4.x から PHP 5.5.x への移行
http://php.net/manual/ja/migration55.php
◇PHPマニュアル > 付録 > PHP 5.5.x から PHP 5.6.x への移行
http://php.net/manual/ja/migration56.php

バリューサーバー 全体:
PHPバージョンアップメンテナンス [最終更新 2015/12/16 14:20]

スポンサーリンク

タグ#PHP