Ticket #1433 (closed バグ指摘: 修正済)

Opened 9 years ago

Last modified 9 years ago

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 対象の状態があるためと考えられる。

r21180 r21181

Change History

comment:1 Changed 9 years ago by Seasoft

  • Description modified (diff)

comment:2 Changed 9 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • Status changed from new to assigned

comment:3 Changed 9 years ago by Seasoft

  • Description modified (diff)

comment:4 Changed 9 years ago by Seasoft

  • 修正済み set

comment:5 follow-up: ↓ 7 Changed 9 years ago by nanasess

  • 修正済み unset

PHP5.2.x + IIS の環境では, .htaccess も .user.ini も使用できないため, できれば PHP プログラム側で error_repporting の設定をしたいです

comment:6 Changed 9 years ago by nanasess

以下のパッチで, ご報告の Notice は抑制できるかと思いますが, いかがでしょうか?

  • html/require.php

    === modified file 'html/require.php'
     
    2424// rtrim は PHP バージョン依存対策 
    2525define('HTML_REALDIR', rtrim(realpath(rtrim(realpath(dirname(__FILE__)), '/\\') . '/'), '/\\') . '/'); 
    2626 
    27 if (ADMIN_FUNCTION !== true) { 
     27if (!defined('ADMIN_FUNCTION') || ADMIN_FUNCTION !== true) { 
    2828    define('FRONT_FUNCTION', true); 
    2929} 
    3030 
    3131require_once HTML_REALDIR . 'define.php'; 
    32  
    33 if (SAFE === true) { 
     32if (defined('SAFE') && SAFE === true) { 
    3433    require_once HTML_REALDIR . HTML2DATA_DIR . 'require_safe.php'; 
    3534} else { 
    3635    require_once HTML_REALDIR . 'handle_error.php'; 

# 再現する環境も限られそうですが

comment:7 in reply to: ↑ 5 Changed 9 years ago by nanasess

  • 修正済み set

nanasess への返信

PHP5.2.x + IIS の環境では, .htaccess も .user.ini も使用できないため, できれば PHP プログラム側で error_repporting の設定をしたいです

r21258 対応しました

comment:8 Changed 9 years ago by kim

  • Status changed from assigned to closed
  • Resolution set to 修正済

こちら全ての環境で確認はできておりませんが、クローズとさせていただきます。

Note: See TracTickets for help on using tickets.