그누보드 [G5] Kcaptcha 자동등록방지가 뜨지 않습니다
페이지 정보
본문
캡차의 숫자가 안보일때 아래를 하나씩 확인 해 봅니다.
1. jQuery 중복 호출
jquery 가 2개이상 호출되는 경우에 발생 합니다.
2. jQuery function 대상이 없을때
아래의 경우는 outlogin 파일에서 jQuery function 의 대상이 없는 문제로 인하여 캡차가 보이지 않았던 현상입니다.
3. extend 폴더 내의 파일의 내용중 <?php ?> 앞뒤로 공백
에디터 화면에서는 보이지 않지만 include 된 파일에 공백이 숨어 있는 경우에 이미지가 나타나지 않을수 있습니다.
4. 하드디스크 용량 부족
드문일이기는 하지만 data/cache 또는 data/session 에 쓰기 금지나 하드디스크 용량이 없어 캐시파일 또는 세션값을 저장할수 없는 경우에도 이미지가 나타나지 않을수 있습니다
5. data 디렉토리 권한 문제
5-2. data/session 문제 ( 2022-05-10 추가 )
호스팅 계정을 이전했거나, 소유권 또는 퍼미션을 변경으로 인해서 기존에 저장되어있는 세션의 충돌이 생길수 있습니다
session 폴더에 저장된 데이타를 모두 삭제해 봅니다
6. Kcaptcha 내 파일의 UTF-8 외에 다른 인코딩 형식
에디트플러스 사용시 브라우저에서 소스보기를 하면 화면하단에 UTF-8+ 이라고 나오는 경우가 있습니다.
특정파일의 소스코드가 UTF-8 이 아닌 UTF-8 + 또는 다른 인코딩 형식으로 저장된 경우입니다.
이런 경우의 해결책은 UTF-8 + BOM 으로 저장된 파일을 찾아서 UTF-8 형식으로 저장해 주는 것입니다.
드림위버에서는 아래와 같이 Ctrl + J 를 누른후 Title/Encoding 을 누르면 확인 할 수 있습니다.
7. https://홈페이지 와 http://홈페이지 정보가 혼재된 경우
https://홈페이지에서 캡차가 안보여서 소스보기로 확인해보니, G5_URL 경로가 https:// 가 아닌 http:// 로 인식하고 있네요
전역변수 스크립트에 http:// 로 표시된 모습
캡차 script 링크에 http:// 로 표시된 모습
참고자료
https://sir.kr/qa/197963
https://sir.kr/faq/20
SIR에 등록한 강좌 : https://sir.kr/g5_tip/6990
1. jQuery 중복 호출
jquery 가 2개이상 호출되는 경우에 발생 합니다.
2. jQuery function 대상이 없을때
아래의 경우는 outlogin 파일에서 jQuery function 의 대상이 없는 문제로 인하여 캡차가 보이지 않았던 현상입니다.
3. extend 폴더 내의 파일의 내용중 <?php ?> 앞뒤로 공백
에디터 화면에서는 보이지 않지만 include 된 파일에 공백이 숨어 있는 경우에 이미지가 나타나지 않을수 있습니다.
4. 하드디스크 용량 부족
드문일이기는 하지만 data/cache 또는 data/session 에 쓰기 금지나 하드디스크 용량이 없어 캐시파일 또는 세션값을 저장할수 없는 경우에도 이미지가 나타나지 않을수 있습니다
5. data 디렉토리 권한 문제
5-2. data/session 문제 ( 2022-05-10 추가 )
호스팅 계정을 이전했거나, 소유권 또는 퍼미션을 변경으로 인해서 기존에 저장되어있는 세션의 충돌이 생길수 있습니다
session 폴더에 저장된 데이타를 모두 삭제해 봅니다
6. Kcaptcha 내 파일의 UTF-8 외에 다른 인코딩 형식
에디트플러스 사용시 브라우저에서 소스보기를 하면 화면하단에 UTF-8+ 이라고 나오는 경우가 있습니다.
특정파일의 소스코드가 UTF-8 이 아닌 UTF-8 + 또는 다른 인코딩 형식으로 저장된 경우입니다.
이런 경우의 해결책은 UTF-8 + BOM 으로 저장된 파일을 찾아서 UTF-8 형식으로 저장해 주는 것입니다.
드림위버에서는 아래와 같이 Ctrl + J 를 누른후 Title/Encoding 을 누르면 확인 할 수 있습니다.
7. https://홈페이지 와 http://홈페이지 정보가 혼재된 경우
https://홈페이지에서 캡차가 안보여서 소스보기로 확인해보니, G5_URL 경로가 https:// 가 아닌 http:// 로 인식하고 있네요
전역변수 스크립트에 http:// 로 표시된 모습
캡차 script 링크에 http:// 로 표시된 모습
참고자료
https://sir.kr/qa/197963
https://sir.kr/faq/20
SIR에 등록한 강좌 : https://sir.kr/g5_tip/6990
댓글목록
등록된 댓글이 없습니다.