www.haru.kr에서 건의사항 게시판의 게시물의 비밀번호가 123입니다.
이것을 삭제하려 하면 " 이 페이지는 외부에서 접근을 제한하고 있습니다."라는 문구가 뜹니다.
admin으로 삭제하면 삭제가 진행됩니다.
왜 이런 건지 알 수가 없네요 도와주시면 감사하겠습니다 스레드봇님... ㅠㅠㅠㅠㅠ
담당자님 감사합니다.
역시 php의 리미트메모리가 원인이었는데, 괜히 수고를 끼쳐드렸네요.
친절히 대응해주셔서 정말 감사합니다.
안녕하세요.
해당 문제는 서버의 문제인 듯합니다.
호스트 업체나 서버 관리자에게 문의해보시는 게 좋을 듯합니다.
또는 워드프레스의 wp-config.php 파일에 아래 메모리 설정 코드를 추가해서 테스트 해보시겠어요?
define('WP_MEMORY_LIMIT', '256M');
고맙습니다.
친절한 설명 감사합니다.
새로운 프로덕트로 업로드를 하여 테스트를 해보았습니다.
다만, 문제는 아직 해결되지 않았습니다.
업로드를 한 전후를 비교해드리자면,
●업로드전
-워드프레스 로그를 가진 사람: 글 수정 삭제에 아무런 문제없음
-워드프레스 로그를 갖고 있지 않은 사람(비회원):수정 삭제버튼을 누른 후 비밀번호를 누르면 "외부접근제한" 이 뜸
●업로드후
수정은 문제없이 가능해진것 같습니다.
-워드프레스 로그를 가진 사람: 삭제를 하려면, php에러가 뜸
-워드프레스 로그를 갖고 있지 않은 사람(비회원) : 삭제를 하려면, php에러가 뜸
*단, 사이트를 재로딩하면 글은 삭제되어 있음
구체적인 php에러 메세지는,
Fatal error: Allowed memory size of 209715200 bytes exhausted (tried to allocate 217088 bytes) in /home/wjbjapaninfo/japaninfo.jp/public_html/CMS/wp-includes/class.wp-scripts.php on line 457
가끔은 다른 php에러 메세지가 뜰때도 있는데, 공통적인 것은 /class.wp-scripts.php 에 무언가 문제가 있다는 것입니다.
저희 사이트:http://japaninfo.jp/
게시판 사용 페이지:http://japaninfo.jp/recuruitforum/
현재 몇몇 유료컨텐츠를 구매후 게시판 기능 확충을 검토중에 있는 와중입니다만, 이 문제가 선결되어야 할 것 같습니다.
수차례 반복하지만, "살려주십시오!!!!"
안녕하세요.
게시글 삭제 기능이 일부 개선되었습니다.
KBoard(케이보드) 게시판과 댓글 플러그인을 모두 업데이트해서 사용해보시겠어요?
http://www.cosmosfarm.com/products/kboard
FTP로 파일을 업로드(덮어쓰기) 해주시면 됩니다.
사용하시는 스킨도 알려주시고,
비회원으로 테스트 가능한 페이지 주소도 알려주시겠어요?
워드프레스 디버그 모드를 활성화하신 다음 에러 메시지가 나오는지도 확인 부탁드립니다.
고맙습니다.
보충설명 드리겠습니다.
KBoardBuilder.class.php에서,
if(!wp_get_referer()){
echo '<script>alert("'.__('This page is restricted from external access.', 'kboard').'");</script>';
echo "<script>window.location.href='{$url->set('mod', 'list')->toString()}';</script>";
exit;
}
를 지우고 삭제를 실행하면 브라우저가 계속 로딩을 합니다. (끝도 없이)
한참 있다 php 치명에러가 화면에 표시되고, 일단 브라우저를 내리고 새 브라우저로 게시판을 확인하면, 글은 지워져있습니다.
방법이라면 방법이겠지만, 비회원들에게 이런 방법을 사용하게는 못 하므로, 어떻게든 살려주십시오!!!!
항상 고생이 많으십니다.
무료판인데 이 정도로 서포트하시는 사례는 본 적이 없네요..
각설하고,
저도 같은 고민을 갖고 여길 찾게 되었습니다.
비회원이 수정, 삭제를 위해 비밀번호를 누르면, 경고가 "외부접근제한"메세지가 뜹니다 ㅠㅠ
위에서 말씀주신 방법은 아마 경고팝업만 안 뜨게 만드는 방법이라 근본적인 해결책이 안 된다고 사료됩니다.
뭔가 방법이 없을까요??
이상한 현상입니다.
파일을 수정해주셔야 할 듯합니다.
FTP로 접속해서 /wp-content/plugins/kboard/class/KBoardBuilder.class.php 파일을 수정해주세요.
먼저 KBoardBuilder.class.php 파일에서 builderRemove() 이 코드를 찾아주세요.
찾은 코드 아래쪽 보시면 다음과 같은 코드가 있을겁니다.
아래 코드를 지워주시겠어요?
if(!wp_get_referer()){
echo '<script>alert("'.__('This page is restricted from external access.', 'kboard').'");</script>';
echo "<script>window.location.href='{$url->set('mod', 'list')->toString()}';</script>";
exit;
}
혹은 아래 코드를 지워주세요.
if(strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) === false){
echo '<script>alert("'.__('This page is restricted from external access.', 'kboard').'");</script>';
echo "<script>window.location.href='{$url->set('mod', 'list')->toString()}';</script>";
exit;
}