diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index 8dd0d2784..28a2915cc 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -1542,6 +1542,13 @@ if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] } echo module_exec_check(G5_SHOP_PATH.$exe, 'pp_cli'); + + // shop/kcp/log 디렉토리 체크 후 있으면 경고 + if(is_dir(G5_SHOP_PATH.'/kcp/log') && is_writable(G5_SHOP_PATH.'/kcp/log')) { + echo ''.PHP_EOL; + } } // LG의 경우 log 디렉토리 체크 diff --git a/shop/kcp/bin/pp_cli b/shop/kcp/bin/pp_cli index cfe783538..1d74a66a1 100755 Binary files a/shop/kcp/bin/pp_cli and b/shop/kcp/bin/pp_cli differ diff --git a/shop/kcp/bin/pp_cli_x64 b/shop/kcp/bin/pp_cli_x64 index d557b209a..4707f2c1a 100755 Binary files a/shop/kcp/bin/pp_cli_x64 and b/shop/kcp/bin/pp_cli_x64 differ diff --git a/shop/kcp/pp_ax_hub_lib.php b/shop/kcp/pp_ax_hub_lib.php index 764ccdd97..9e36ecaf6 100644 --- a/shop/kcp/pp_ax_hub_lib.php +++ b/shop/kcp/pp_ax_hub_lib.php @@ -216,6 +216,7 @@ "enc_info=" . $this->m_encx_info . "," . "trace_no=" . $trace_no . "," . "cust_ip=" . $cust_ip . "," . + "log_path=" . $log_dir . "," . "log_level=" . $log_level . "," . "opt=" . $opt . "" ); } diff --git a/shop/settle_kcp.inc.php b/shop/settle_kcp.inc.php index 1473bcf6b..c80db4ecd 100644 --- a/shop/settle_kcp.inc.php +++ b/shop/settle_kcp.inc.php @@ -23,9 +23,18 @@ else { $g_conf_home_dir = G5_SHOP_PATH.'/kcp'; $g_conf_key_dir = ''; + +/*======================================================================= + KCP 결제처리 로그파일 생성을 위한 로그 디렉토리 절대 경로를 지정합니다. + 로그 파일의 경로는 웹에서 접근할 수 없는 경로를 지정해 주십시오. + 영카트5의 config.php 파일이 존재하는 경로가 /home/youngcart5/www 라면 + 로그 디렉토리는 /home/youngcart5/log 등으로 지정하셔야 합니다. + 로그 디렉토리에 쓰기 권한이 있어야 로그 파일이 생성됩니다. +=======================================================================*/ +$g_conf_log_dir = '/home100/kcp'; // 존재하지 않는 경로를 입력하여 로그 파일 생성되지 않도록 함. + if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { - $g_conf_log_dir = G5_SHOP_PATH.'/kcp/log'; $g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key'; }