Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SC_Helper_HandleError で定義前の ERROR_LOG_REALFILE が使われることがある #808

Closed
seasoftjapan opened this issue Dec 31, 2023 · 0 comments · Fixed by #809
Closed
Assignees
Labels
Milestone

Comments

@seasoftjapan
Copy link
Contributor

seasoftjapan commented Dec 31, 2023

GC_Utils_Ex::gfPrintLog($message, ERROR_LOG_REALFILE, true);

PHP 8 では、ERROR_LOG_REALFILE が定義される前に発火すると Fatal error となる。

PHP Fatal error:  Uncaught Error: Undefined constant "ERROR_LOG_REALFILE" in ****/data/class/helper/SC_Helper_HandleError.php:111

たしか、以前の PHP バージョンでは、ERROR_LOG_REALFILE というファイルが生成されるケースもあった。

SC_Helper_HandleError のロードを SC_Initial 内へ移動すれば、良さそう。 → ローカル環境で試したところ、PHP Warning が複数発生して、収拾がつかなかった。SC_Helper_HandleError の処理を改善する方向で見直す。

@seasoftjapan seasoftjapan added this to the 2.17.3 milestone Dec 31, 2023
@seasoftjapan seasoftjapan self-assigned this Dec 31, 2023
seasoftjapan added a commit to seasoftjapan/eccube-2_13 that referenced this issue Jan 4, 2024
…CUBE#808"

This reverts commit 795ce7c.

ローカルで phpunit を通すため cherry-pick していたものを誤って含めてしまった。
ji-eunsoo added a commit that referenced this issue Jan 24, 2024
SC_Helper_HandleError で定義前の ERROR_LOG_REALFILE が使われることがある #808
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
1 participant