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

Opened 10 years ago

Last modified 10 years ago

ADMIN_MODE 「1」で致命的エラー

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.11.0
Component: 管理画面 Version: 2.11.0 β2
Keywords: Cc: shutta
修正済み:

Description

管理機能のログイン画面は表示されるが、ログイン実行時に致命的エラーが発現する。

FATAL Error: /home/eccube/ec25d/data/module/Smarty/libs/plugins/modifier.debug_print_var.php:47 Allowed memory size of 134217728 bytes exhausted (tried to allocate 364411 bytes)

r20507, r20531 で発現を確認。

EC-CUBE 	2.11.0-beta
OS 	Linux localhost.localdomain 2.6.27.25-78.2.56.fc9.i686 #1 SMP Thu Jun 18 12:47:50 EDT 2009 i686
DBサーバ 	PostgreSQL 8.3.7
WEBサーバ 	Apache/2.2.9 (Fedora)
PHP 	5.2.9
GD 	Loaded 

Change History

comment:1 Changed 10 years ago by nanasess

  • Cc shutta added

下記環境では再現しませんでした.

OSWindows NT WIN-1O7B90MP0MP 6.1 build 7600
DBサーバMySQL 5.1.53-community
WEBサーバMicrosoft-IIS/7.5
PHP5.2.17

OS Darwin k-2.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386
DBサーバ PostgreSQL 9.0beta3
WEBサーバ Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/1.0.0c DAV/2 PHP/5.3.5
PHP 5.3.5

ただ, 不用意な循環参照を引き起こす懸念がありますので SC_Query_Ex の使用は不安です

comment:2 Changed 10 years ago by Seasoft

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

環境依存のようですので、一旦優先度を下げます。

comment:3 in reply to: ↑ description Changed 10 years ago by Seasoft

  • Summary changed from DEBUG_MODE 「1」で致命的エラー to ADMIN_MODE 「1」で致命的エラー

記載に誤りがありました。

DEBUG_MODE ではなく、ADMIN_MODE でした。

comment:4 follow-up: ↓ 5 Changed 10 years ago by kimoto

[20473]にでADMIN_MODEの際にDEBUGコンソールを埋め込んだのが原因です
objDisplayが原因でFATAL Errorが出ていますがそこを気にしなければ動いていると思います

comment:5 in reply to: ↑ 4 ; follow-up: ↓ 6 Changed 10 years ago by Seasoft

[20473]にでADMIN_MODEの際にDEBUGコンソールを埋め込んだのが原因です
objDisplayが原因でFATAL Errorが出ていますがそこを気にしなければ動いていると思います

kimoto 様の環境では、管理機能にログインできますか?

comment:6 in reply to: ↑ 5 Changed 10 years ago by kotani

Seasoft への返信

[20473]にでADMIN_MODEの際にDEBUGコンソールを埋め込んだのが原因です
objDisplayが原因でFATAL Errorが出ていますがそこを気にしなければ動いていると思います

kimoto 様の環境では、管理機能にログインできますか?

ADMIN_MODE = 1 かつ DEBUG_MODE = true の場合は管理画面にログインできます。
ADMIN_MODE = 1 かつ DEBUG_MODE = false の場合、管理画面ログイン時に「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」のエラーになりました。

OS 	Linux s203-145-254-129
DBサーバ 	MySQL 5.0.67-log
WEBサーバ 	Apache
PHP 	5.2.11 

comment:7 Changed 10 years ago by kotani

kimoto様

r20473 で追加された <!--{debug output='html'}--> が、DEBUG_MODE = FALSE の場合エラーを引き起こすため削除しました。(r20696
問題ないでしょうか。

comment:8 Changed 10 years ago by kotani

  • Status changed from assigned to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.