From 90de4ce15f03c2094a3a75a7a33c2133edd8f399 Mon Sep 17 00:00:00 2001 From: sugar1569 Date: Fri, 25 Sep 2026 01:24:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BA=8C=E7=BB=B4?= =?UTF-8?q?=E7=A0=81=E6=97=A5=E5=BF=97=E7=9B=AE=E5=BD=95=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E6=A1=86=E6=9E=B6=E8=BF=90=E8=A1=8C=E6=97=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改二维码库的日志路径配置,使用框架提供的 runtime_path 函数,避免直接使用代码目录作为日志存储位置,适配框架的目录结构规范 --- .../crmeb/patches/dh2y-think-qrcode-log-dir.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 backend/crmeb/patches/dh2y-think-qrcode-log-dir.patch diff --git a/backend/crmeb/patches/dh2y-think-qrcode-log-dir.patch b/backend/crmeb/patches/dh2y-think-qrcode-log-dir.patch new file mode 100644 index 000000000..7b0e50227 --- /dev/null +++ b/backend/crmeb/patches/dh2y-think-qrcode-log-dir.patch @@ -0,0 +1,13 @@ +diff --git a/src/phpqrcode/qrconfig.php b/src/phpqrcode/qrconfig.php +index 62e7f97..5121451 100644 +--- a/src/phpqrcode/qrconfig.php ++++ b/src/phpqrcode/qrconfig.php +@@ -7,7 +7,7 @@ + + define('QR_CACHEABLE', true); // use cache - more disk reads but less CPU power, masks and format templates are stored there + define('QR_CACHE_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR.'cache'.DIRECTORY_SEPARATOR); // used when QR_CACHEABLE === true +- define('QR_LOG_DIR', dirname(__FILE__).DIRECTORY_SEPARATOR); // default error logs dir ++ define('QR_LOG_DIR', function_exists('runtime_path') ? runtime_path() : false); // error logs dir -> framework runtime + + define('QR_FIND_BEST_MASK', true); // if true, estimates best mask (spec. default, but extremally slow; set to false to significant performance boost but (propably) worst quality code + define('QR_FIND_FROM_RANDOM', false); // if false, checks all masks available, otherwise value tells count of masks need to be checked, mask id are got randomly