워드프레스 관리자로 들어가면 정상적으로 보이는데 로그인하지 않은 상태에서는 댓글 입력창이 안보입니다.
그래서 소스보기를 하니 아래에서 멈추었는데, 이유를 모르겠네요.
권한은 '읽기권한 : 제한없음 / 쓰기권한 : 로그인 사용자 / 댓글쓰기권한 : 제한없음'
페이지 주소 : http://yellow.kr/blog/?page_id=1137&uid=8&mod=document
이 부분은 댓글 입력창이 안보이는 경우
<!-- 댓글 입력 폼 시작 -->
<form id="kboard_comments_form" method="post" action="http://yellow.kr/blog/?action=kboard_comment_insert" onsubmit="return kboard_comments_execute(this);">
<input type="hidden" name="content_uid" value="8">
<input type="hidden" name="member_uid" value="0">
<div class="kboard-comments-form">
<div class="comments-field">
<label class="comments-field-label" for="comments_member_display">작성자</label>
<input type="text" id="comments_member_display" name="member_display" value="" placeholder="작성자...">
</div>
<div class="comments-field">
<label class="comments-field-label" for="comments_password">비밀번호</label>
<input type="password" id="comments_password" name="password" value="" placeholder="비밀번호...">
</div>
<div class="comments-field">
<label class="comments-field-label" for="comments_captcha"><img src="
이 부분은 관리자가 봤을 때 정상적인 댓글 입력창이 보이는 소스
<!-- 댓글 입력 폼 시작 -->
<form id="kboard_comments_form" method="post" action="http://yellow.kr/blog/?action=kboard_comment_insert" onsubmit="return kboard_comments_execute(this);">
<input type="hidden" name="content_uid" value="8">
<input type="hidden" name="member_uid" value="1">
<div class="kboard-comments-form">
<input type="hidden" name="member_display" value="hsy6685">
<div class="comments-submit">
<div class="comments-submit-text"><textarea name="content"></textarea></div>
<div class="comments-submit-button"><input type="submit" value="입력"></div>
</div>
</div>
</form>
<!-- 댓글 입력 폼 끝 -->
KBoard 게시판 플러그인 버전은 5.2 이군요.
댓글 플러그인의 버전은 몇인지요?
최신버전이 아니라면 댓글 플러그인도 업데이트를 해주세요.
댓글 플러그인 버전은 4.3 입니다.
혹스 스킨을 수정하셨나요?
워드프레스 wp-config.php 파일에서
define('WP_DEBUG', false); -> define('WP_DEBUG', true); 이렇게 수정해주시면 디버그모드가 활성화 됩니다.
디버그모드를 활성화 해서어떤 오류가 나오는지도 알려주세요.
게시판 소스를 수정한 것은 없습니다.
그리고 WP_DEBUG를 'true'로 하니 소스보기가 다음과 같은 오류 내용을 보여주네요.
<b>Fatal error</b>: Call to undefined function imagecreate() in <b>/var/www/yellow/blog/wp-content/plugins/kboard/class/KBCaptcha.class.php</b> on line <b>35</b><br />
<!-- 댓글 입력 폼 시작 --> | |
<form id="kboard_comments_form" method="post" action="http://yellow.kr/blog/?action=kboard_comment_insert" onsubmit="return kboard_comments_execute(this);"> | |
<input type="hidden" name="content_uid" value="4"> | |
<input type="hidden" name="member_uid" value="0"> | |
<div class="kboard-comments-form"> | |
<div class="comments-field"> | |
<label class="comments-field-label" for="comments_member_display">작성자</label> | |
<input type="text" id="comments_member_display" name="member_display" value="" placeholder="작성자..."> | |
</div> | |
<div class="comments-field"> | |
<label class="comments-field-label" for="comments_password">비밀번호</label> | |
<input type="password" id="comments_password" name="password" value="" placeholder="비밀번호..."> | |
</div> | |
<div class="comments-field"> | |
<label class="comments-field-label" for="comments_captcha"><img src="<br /> | |
<b>Fatal error</b>: Call to undefined function imagecreate() in <b>/var/www/yellow/blog/wp-content/plugins/kboard/class/KBCaptcha.class.php</b> on line <b>35</b><br /> |
Fatal error: Call to undefined function imagecreate()
위와 같은 오류를 호스팅 업체 또는 서버 관리자에게 알려주세요.
PHP에 GD라이브러리를 설치해야 합니다.
KBoard나 워드프레스의 문제는 아닙니다.
처리되었습니다. 성실히 답변해주셔서 감사합니다.
수고하세요. ^^