私はioncubeで暗号化されたコードをいくつか持っており、それも<PHP5.3用に書かれています。非推奨のコードがたくさんありますが、それでも機能しますが、サイト全体にエラーメッセージが表示されます。
error_reportingをE_ALL^E_DEPRECATEDまたは同様のものに外部から強制する方法はありますか?コードでは、何らかの理由でE_ALLにハードコーディングしていると確信しています。
私はioncubeで暗号化されたコードをいくつか持っており、それも<PHP5.3用に書かれています。非推奨のコードがたくさんありますが、それでも機能しますが、サイト全体にエラーメッセージが表示されます。
error_reportingをE_ALL^E_DEPRECATEDまたは同様のものに外部から強制する方法はありますか?コードでは、何らかの理由でE_ALLにハードコーディングしていると確信しています。
代わりに、それらを無効display_errors
にしてファイルに記録してください。これは、あらゆる実稼働Webサイトの標準的な手順です。
Apache構成ファイルで、php_admin_value error_reporting X
ユーザーコードによってオーバーライドされないようにする必要があります。ここで、X
は必要な整数値です。
また、set_error_handler()
ランタイムチェックを実行する場合にも役立つことがあります。
PHP 5.2にロールバックし、問題を回避しました。