자동등록 방지 capcha 엑박 문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자동등록 방지 capcha 엑박 문제 정보

자동등록 방지 capcha 엑박 문제

본문

캡챠 사용시 엑박이 뜨는 현상입니다. 아래  jarvis 님도 비슷한 문제를 겪고 계신 것 같은데요
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=220758&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%9E%90%EB%8F%99&sop=and

저의 경우에는 아예 이미지가 전혀 뜨지 않습니다.
http://211.43.153.107/gb4/bbs/kcaptcha_image.php?t=1234

다른 캡챠 관련 파일을 실행시에는 에러가 발생하지 않습니다.
http://211.43.153.107/gb4/bbs/kcaptcha_config.php
http://211.43.153.107/gb4/bbs/kcaptcha_result.php
http://211.43.153.107/gb4/bbs/kcaptcha_session.php


네이버 지식인과 그누보드 질문에 꽤 많은 답변들이 있어서 모두 다 실행 봤지만 여전히 엑박이 나옵니다.  고수님들의 도움심을 기다립니다.  ^^;

charset 문제인지  세션 문제인지.. 아니면 다른 문제가 있는지 의견이나 해결책 주시면 너무 감사하겠습니다.

O/S는 리눅스 센토스를 사용하고 있습니다.

댓글 전체

data/session 권한설정다시하시고
간혹 expend에 권한추가관련해서 파일을 넣거나 기능을 넣을때 발생하는 경우도 있던것같더군요
이부분은 expend 폴더지우고 다시 폴더 만들고 권한설정

보통이정도면 해결이 되실듯..
답변 감사합니다만... 말씀해 주신데로 했지만 역시 해결 되지 않습니다..  ㅡㅡ; 
다른 의견 주시면 감사하겠습니다.
http://www.enjoyandtv.com/gb4/bbs/write.php?bo_table=customer03
저도 안 되었는데, 해결했습니다!
http://www.electrictoolbox.com/call-to-undefined-function-imagecreatefrompng/
여기를 참고하세요 :) 간단히 말해 php-gd를 install하고 apache를 reload하면 됩니다.

그리고 뭔가 오류가 생겼다면 /var/log/httpd/error_log 여기에서 오류를 확인해보시길.
... 아 물론 원인이 이것이 아닐 수도 있을 테지만요. a

&& selinux 설정 참고하세요. ;) 나중에 보니 selinux때문에 캡차가 안 먹히네요.
일단 setenforce 0 하면 일시적으로 해결은 되지만...

http://blog.obcat.com/1143534

으으으 SELinux에 대한 부분은 자답 얻었습니다! 하지만 php-gd는 꼭 설치하셔야겠네요.
저도 방금 엑박문제 해결 하고 왔습니다.
원인을 설명드리자면 이미지를 생성할때 이미지 외의 내용이 write 되었을때 엑박이 뜨더군요.
그래서 그누질답을 찾아 보니 어떤분은 dbconfig.php 에 공백이 들어가있었다고 하더군요.
그런데 저는 해당 파일에 공백이 없었습니다.
KCAPTCHA와 dbconfig가 왠 상관 일까 하고 생각해보니
KCAPTACH 파일에서 common.php 를 인클루드 하는데 common.php  파일 안에 dbconfig.php 가 있습니다.
따라서 인클루드 되는 모든 파일에 공백이 없는지 확인해봐야 하는 것이었습니다.
여기서 공백이라는 것은 php 코드 바깥쪽의 공백입니다. <?php ~~ 여기 안쪽의 공백은 상관 없구요 ?>'  여기 바깥쪽 공백이 문제입니다.  '
즉 common.php를 오픈 하시고 include 를 검색 하셔서 include 되는 파일들을 전부 확인 해보세요
php 코드 영역 밖의 공백을 모두 지워주세요.
대부분 라이브러리 파일들이기 때문에 공백이 필요 없는 파일들 일것으로 생각 됩니다.
저같은 경우는 common.lib.php 파일 맽끝에 공백이 있었구요, common.php 파일 맨끝에도 있었습니다.

그리고 저는 common.lib.php 랑, common.php 파일을 수정한 이력이 있었구요.

아마도 미리내 호스팅에서 웹FTP를 사용할때 업로드 되면서 자동으로 공백이 추가 되는게 아닌가 예상해봤습니다.

암튼 해결 되셨으면 하네요~
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT