그누5.3.1 패치 후 G5_CAPTCHA_URL가 안잡혀요. 채택완료
LovelyCaT
7년 전
조회 2,969
그누5.3.1 패치 후 G5_CAPTCHA_URL가 안잡힙니다.
이번에 캡챠부분이 리캡챠랑 버전2가 추가로 패치되었는데
common.php쪽으로 G5_CAPTCHA_URL 변수가 옮겨지면서
kcaptcha.lib.php에서 G5_CAPTCHA_URL 이부분이 글자 그대로 G5_CAPTCHA_URL 이걸로 출력이되서
경로가 맞지 않는데 어디를 확인해야할까요..?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
L
LovelyCaT
7년 전
감사합니다! config.php쪽에서 중복 선언되어있었네요 ㅜㅜ
댓글을 작성하려면 로그인이 필요합니다.
7년 전
'글자 그대로 G5_CAPTCHA_URL'... 이는 G5_CAPTCHA_URL이 정의된 common.php파일을 불러오지
못하기 때문으로보입니다.
패치를 통해 5.3대로 올리셨다면 캡차에 관련된 파일을 새것으로 올려 테스트해 보시죠.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
L
LovelyCaT
7년 전
common 쪽에서 echo로 확인해보니,
define('G5_CAPTCHA_DIR', !empty($config['cf_captcha']) ? $config['cf_captcha'] : 'kcaptcha');
echo "G5_CAPTCHA_DIR : ".G5_CAPTCHA_DIR ."<br>";
define('G5_CAPTCHA_URL', G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR);
echo "G5_CAPTCHA_URL : ".G5_CAPTCHA_URL."<br>";
define('G5_CAPTCHA_PATH', G5_PLUGIN_PATH.'/'.G5_CAPTCHA_DIR);
이렇게 했을 때,
echo "G5_CAPTCHA_DIR : ".G5_CAPTCHA_DIR ."<br>"; 여기에서는 G5_CAPTCHA_DIR값을 잘 가져와서 kcapcha 라고 뜨는데
그 다음줄에서 define('G5_CAPTCHA_URL', G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR); 다음 줄
echo "G5_CAPTCHA_URL : ".G5_CAPTCHA_URL."<br>";
이 부분에서는 글자 그대로 뜹니다.
common.php파일은 정상적으로 호출하고 있어요..ㅜㅜ
define('G5_CAPTCHA_DIR', !empty($config['cf_captcha']) ? $config['cf_captcha'] : 'kcaptcha');
echo "G5_CAPTCHA_DIR : ".G5_CAPTCHA_DIR ."<br>";
define('G5_CAPTCHA_URL', G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR);
echo "G5_CAPTCHA_URL : ".G5_CAPTCHA_URL."<br>";
define('G5_CAPTCHA_PATH', G5_PLUGIN_PATH.'/'.G5_CAPTCHA_DIR);
이렇게 했을 때,
echo "G5_CAPTCHA_DIR : ".G5_CAPTCHA_DIR ."<br>"; 여기에서는 G5_CAPTCHA_DIR값을 잘 가져와서 kcapcha 라고 뜨는데
그 다음줄에서 define('G5_CAPTCHA_URL', G5_PLUGIN_URL.'/'.G5_CAPTCHA_DIR); 다음 줄
echo "G5_CAPTCHA_URL : ".G5_CAPTCHA_URL."<br>";
이 부분에서는 글자 그대로 뜹니다.
common.php파일은 정상적으로 호출하고 있어요..ㅜㅜ
�
평정심
7년 전
아무 이상 없어 보이는데요.
G5_CAPTCHA_URL : G5_CAPTCHA_URL 이렇게 찍힌다는건가요?
G5_CAPTCHA_URL : G5_CAPTCHA_URL 이렇게 찍힌다는건가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인