제 웹페이지 URL : http://kimbapp.com

사용 XE버젼 :  XE최신 버젼 1.8.18

PC 레이아웃 : 기본레이아웃 / 모바일 사용 레이아웃 : Xenon HS / 게시판 레이아웃 : sketchbook5

사용 호스팅 : cafe24

 

<문제 설명>

게시판에서 글을 쓰고 "등록"을 누르거나, "삭제"를 눌러도 아무런 반응이 없어요. 하지만 뒤로 가기를 눌러서 게시판에 가보면 글은 삭제되어 있거나 지워져 있더라구요. 즉, 제가 실행한 동작은 수행하는데, 새로고침이 안되어서 제가 직접 이걸 새로고치 해주어야 해요. 댓글을 쓰면 잘 써지고 새로고침도 되는데, 글(article)은 새로고침이 안되더라구요.

 

<제가 시도했던 해결방식들>

이 문제를 해결하기 위해서 1) xe 1.8.18 폴더를 새로 다운받아 여기의 modules/editor 폴더를 잘라내기 해서 제 서버의 ftp에 붙여넣기 해보아도 해결이 안되더라구요. 2) recapcha, capcha를 다 지워도 이 문제 해결이 안되고, 3) 글 쓸 수 있는 권한을 "모든 사용자", "로그인 사용자" 등으로 바꾸어도 마찬가지에요. 4) 게시판의 스킨을 sketchbook5에서 xe default 나 다른 스킨으로 바꾸어봐도 소용이 없더라구요.

 

<읽는 분들에게 드리는 부탁의 글 ㅠㅠ>

구글링에서 검색을 해보니 이 "등록 무반응"문제는 문제의 원인이 너무 다양해서 해결할 수가 없다고 말씀하시는 글들 밖에 없더라구요. 그래도 계속 홈페이지를 써야하는데, 이 글쓰기 문제는 너무 치명적이라서 이렇게 해결을 안하고 지나칠 수 없겠더라구요. 제발 해결하는데 도움을 주실 수 있는 tip을 주시면 감사하겠습니다.

  • profile
    사이트에 들어갈려니 접속이 안되는군요. 해외ip를 막아놓은듯 하군요....ㅠㅠ

    혹시 XE업데이트시 어떤방법으로 하셨는지요? 업데이트시에 파일이 일부 누락된것은 아닐런지요.
  • profile ?

    방문현황JPG.JPG

    제 웹페이지 http://kimbapp.com 의 웹로그 현황(방문자 현황)입니다. 미국이나 영국에서 방문이 이루어지고 있는 것으로 보아서 해외 IP 차단이 된 상태는 아닌 것 같더라구요. 저도 "해외IP차단 모듈"을 깐 적이 없구요. ㅠㅠ. 혹시 제가 아파치님께서 제 웹페이지에 방문하실 수 있도록 제가 할 수 있는 조치가 있을까요?

  • ? profile

    글쎄요? 전 아래처럼 뜨네요....ㅠㅠ

     

    2016-03-11_0-30-51.png

     

  • profile profile
    일단 이 오류는 카페 24의 방화벽 설정 때문입니다.
  • profile ?
    그러면 제가 관리자페이지에서 설정을 바꿀 것이 있을까요? 어떻게 하면 아파치님이 겪으신 일들을 유저들이 겪지 않게 해줄 수 있을까요?
  • profile ?
    혹시 어느 지역에 사시는지 알려주시면 cafe24에 문의해보겠습니다. 죄송하지만 사시는 해당국가와 지역을 알려주실 수 있으신지요? 불편하시다면 쪽지 보내주시면 감사하겠습니다!
  • ? profile
    미국 버지니아주 입니다.
  • profile
    레이아웃 제거하고 게시판만 띄워서 해보세요.
    애드온도 모두 끄고 해보세요.

    그리고 하나씩 살려가면서 해보세요.
  • profile ?

    캡처.JPG

    애드온 이름이 안보이는 몇몇 애드온들이 있는데요. 이런 애드온들을 끄려고 하면 저렇게 오류가 나네요 ㅠㅠ 그래서 더블유님께서 조언해주신대로 수행할 수가 없더라구요..:(

  • profile
    크롬이나 파폭 같은 최신 브라우저에서 글을 등록하기 직전에 F12를 눌러 개발자도구를 열고 "Network" 메뉴로 이동하세요. 이 상태에서 등록을 클릭하면 index.php로 들어가는 POST 요청이 하나 뜰 거예요. 해당 항목을 클릭하면 오른쪽에 자세한 정보가 나옵니다. 그 중에서 "Response" 메뉴에 들어가 보면 서버에서 돌아온 응답 내용을 볼 수 있어요.

    정상적인 응답이라면 <?xml 뭐시기로 시작할 거예요. 잘못된 응답이라면 앞뒤에 에러메시지나 그 밖에 이상한 문자가 붙어 있을 가능성이 높습니다. 에러메시지라면 그걸 검색해 보시고, 다른 뭐가 붙었다면 그게 어디서 출력되는지 확인해 보세요.
  • profile profile
    역시 능력자! 오늘도 배웁니다!
  • profile profile
    와~ 동작들을 이렇게 확인할 수 있는 거군요..
    새로운 거 알아갑니다.
  • profile profile

    뭐가 안된다는 질문글이 올라오면 무조건 사이트 주소부터 가르쳐 달라고 하는 이유가 이거예요. 개발자도구 켜놓고 한 번만 들어가 보면 문제의 절반 이상은 파악할 수 있거든요. 그걸 파악하지 못하면 하루종일 삽질이고요.

  • profile ?

    500 서버 오류.JPG크롬에서 말씀해주신대로 해보니까 제가 글을 쓰라고 "등록"을 눌렀을 때 500 internal server error가 난다고 하더라구요. 이게 지금 제 board(게시판)의 문제점인거 맞죠? 원인을 알려주셔서 감사합니다 ㅠㅠ

     

    혹시 이를 html이나 관리자 프로그램에서 어떻게 해결해야 할지 코칭해주실 수 있을까요? 지금 구글 찾아보니 단순히 "서버스크립트"오류라고만 나오고 xe에서는 어떻게 하라는지는 안나오네요 ㅠㅠ. 다시 한 번 답변주셔서 감사하다는 말씀 드리면서 글을 마칩니다! 

  • ? profile
    그 옆에 Response를 보세요. 좀더 자세한 에러 메시지가 나올 가능성이 있습니다.
    (Headers, Preview, Response, Cookies, Timing 이렇게 5개가 있는 메뉴에서 3번째 선택)

    만약 거기에 에러메시지가 나오지 않는다면 서버의 에러 로그를 확인해 보세요.
    (웹호스팅이라면 업체에 에러 로그 열람을 요청해야 할 수도 있습니다.)
  • profile ?

    리스폰스부분.JPG

    리스폰스 부분을 보니 아무것도 나오지 않더라구요. 그래서 어제 cafe24에 전화를 걸어보니 "에러로그"는 보여줄 수 없다고 하더라구요. 호스팅 업체에서 제공하는 서비스가 아니라고 하면서요. 그래서 지금 cafe24 문의게시판에 제 문제를 해결할 수 있는 방법이 없냐고 문의해놓은 상태입니다. ㅠㅠ 답변을 언제 받을 수 있는지는 기약이 없데요..

  • ? profile
    정 안되면 config/config.inc.php 맨 위에 ini_set('display_errors', 1); 넣어 보세요.
    서버에 따라 차이는 있지만, 이렇게 하면 에러 메시지가 Response에 뜨기도 합니다.
  • profile ?

    캡처22.JPG

    syndication.JPG

     

    기진곰님 정말로 감사합니다. 말씀해주신대로 ini_set('display_error',1); 을 넣어보니 첫번째 사진처럼 에러코드가 나오더라구요.

    Parse error: syntax error, unexpected end of file, expecting '(' in /home/hosting_users/hellojinwoo/www/modules/syndication/syndication.model.php on line 628

     

    그래서 여기서 얘기한 폴더의 syndication.model.php 파일을 열어보니 2번째 사진같이 나오더라구요. 여기서 ( 이 괄호를 넣으라는 말 같은데 제가 저 Error statement 를 제대로 해석한건가요? 아니면 저 스크립트 코드에다가 무엇을 넣으면 될까요? 다시 한 번 정말로 감사드립니다!!

  • ? profile
    파일 마지막에 몇 줄이 잘렸네요. 그것도 하필이면 함수 선언 도중에 잘리는 바람에 문법 오류가 발생하고 있었습니다. 많은 파일을 FTP로 업로드하다 보면 종종 이런 일이 있어요.

    https://github.com/xpressengine/xe-module-syndication/blob/master/syndication.model.php#L628
    원본을 참고하여 나머지를 붙여넣어 주세요.
  • profile ?
    기진공님!! 정말로 감사드립니다. 말씀해주신대로 붙이고, 관리자 페이지에서 "캐시재생성"을 하니 이제 redirect가 되네요. 정말로 감사드려요!!
  • profile profile

    qweqr.PNG

     

     

    기진곰님 저같은경우에는 등록후 글도 작성 안되서 확인해보니 쿼리 아이디값이 잘못 지정되었다고 나와서

    그냥 관리자 페이지에서 캐쉬와 세션정리를 하였습니다 그 후에는 글은 등록되나 

    등록 누를시 새로고침이 안되고 무반응입니다;; 그리고 다시 F12눌러 에러메세지 확인해 봤으나 성공적이라고

    출력됩니다 이건 어떻게 찾아봐야 할까요;

  • profile profile
    Network 말고 Console 쪽을 보세요.
  • profile profile
    기진곰님 매우 감사합니다 다행이!? 애드온 문제여서 지금 처리중입니다!