Ticket #1433 (closed バグ指摘: 修正済)
PHP Notice が発生する
Reported by: | Seasoft | Owned by: | Seasoft |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.11.3 |
Component: | その他 | Version: | 2.11.1 |
Keywords: | Cc: | ||
修正済み: | yes |
Description (last modified by Seasoft) (diff)
フォーラムにて jini 様からご報告いただきました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8624&forum=10
EC-CUBE のアプリケーシ初期化を行う前の段階で Notice 対象の状態があるためと考えられる。
Change History
comment:2 Changed 12 years ago by Seasoft
- Owner changed from somebody to Seasoft
- Status changed from new to assigned
comment:5 follow-up: ↓ 7 Changed 12 years ago by nanasess
- 修正済み unset
PHP5.2.x + IIS の環境では, .htaccess も .user.ini も使用できないため, できれば PHP プログラム側で error_repporting の設定をしたいです
comment:6 Changed 12 years ago by nanasess
以下のパッチで, ご報告の Notice は抑制できるかと思いますが, いかがでしょうか?
-
html/require.php
=== modified file 'html/require.php'
24 24 // rtrim は PHP バージョン依存対策 25 25 define('HTML_REALDIR', rtrim(realpath(rtrim(realpath(dirname(__FILE__)), '/\\') . '/'), '/\\') . '/'); 26 26 27 if ( ADMIN_FUNCTION !== true) {27 if (!defined('ADMIN_FUNCTION') || ADMIN_FUNCTION !== true) { 28 28 define('FRONT_FUNCTION', true); 29 29 } 30 30 31 31 require_once HTML_REALDIR . 'define.php'; 32 33 if (SAFE === true) { 32 if (defined('SAFE') && SAFE === true) { 34 33 require_once HTML_REALDIR . HTML2DATA_DIR . 'require_safe.php'; 35 34 } else { 36 35 require_once HTML_REALDIR . 'handle_error.php';
# 再現する環境も限られそうですが
Note: See
TracTickets for help on using
tickets.