이제 갓 XE란 걸 접하고 사이트를 운영할려고 하는데 문제를 접해
물어 볼 곳이 없이 이렇게 질문드립니다.
게시판에 글을 등록할 때 짤막한 글은 아무 문제 없이 등록이 되는데
긴글을 등록하려고 등록 버튼을 누르면 화면이 아무 반응을 하지 않습니다.
문제 원인을 알 수 없어 확인하던 중 크롬 브라우저에서 수행 내용에 대한 부분을 확인할 수 있다고 해서
내용을 확인해 보니 Bad Request란 에러가 발생하고 있습니다.
아래는 에러 내용입니다.

텍스트로 긁을 수가 없어 이미지로 올립니다.
그리고 아래는 jquery.min.js?20151110000555:5 부분의 내용입니다.
그리고 아래는 xe.min.js?20151110000555:7 부분의 내용입니다.
위와 같이 정보를 적는게 맞는건지 모르겠습니다.
보기 편하게 적지를 못했습니다.
코딩이나 개발에 대해서 잘 알지 못해 문제를 해결할 수가 없어 답답해 이렇게 질문을 올립니다.
아래는 서버 정보 입니다.
[XE Server Environment 2015-12-03]
realpath : /home/hosting_users/ecrossoug/www
location : ko
package : XE
host : http://koreaoug.org/
app : Apache
xe_version : 1.8.14
php : 5.5.17p1
db_type : mysql
use_rewrite : Y
use_db_session : N
use_ssl : none
phpext : core, ereg, libxml, openssl, sqlite3, zlib, bcmath, bz2, curl, dba, fileinfo, ftp, gd, gettext, iconv, mbstring, mcrypt, pdo_sqlite, phar, simplexml, sockets, exif, sysvmsg, sysvsem, sysvshm, xml, xmlreader, xmlrpc, xmlwriter, zip, apache, mysql, mysqli, oci8, pgsql, mssql, cubrid, pdo_mysql, soap, memcache, redis, mhash, ioncube loader
module : adminlogging(1.7), board(1.7.2), krzip(1.8.0), syndication(4.0)
addon : adminlogging(1.7), captcha_member(1.7), oembed(1.0)
layout : xe_official(1.7), xedition(1.9), user_layout(1.7)
widget : cameronSlider(1.0.2), counter_status(1.7), pado_image_news(0.3), towc_new_docu(1.9), treasurej_popular(1.0.5), vns_content(1.1)
검색을 여러군데에서 확인해 봤는데 실마리가 보이질 않아서 애를 먹고 있어 이렇게 글을 올립니다.
많은 지도 편달 부탁드리겠습니다.
감사합니다.
댓글 5
400 Bad Request 응답이라면 XE에는 전달되지도 않고 웹서버(아파치) 또는 어플리케이션 방화벽(mod_security 등)에서 막아버린 것으로 보입니다. 글 분량에 따라 응답이 달라진다면 LimitRequestBody 등 요청하는 데이터의 용량을 제한하는 설정을 확인해 보세요. 혹시 용량이 큰 파일 첨부도 되지 않는다면 십중팔구 이 설정 문제입니다.
이야기 주신 부분을 토대로 용량 제한에 대한 사항을 확인해 보았습니다. 단지 제가 테스트만 해 봤습니다.
일단 텍스트 크기를 확인해 봤습니다. 8K 사이즈의 텍스트는 등록이 되었으나 12K 사이즈의 텍스트는 등록이 되지 않습니다.
그리고 파일 첨부에 대해서도 확인을 해 봤습니다. 2.72M의 파일을 첨부한 짧은 글은 등록이 되었습니다.
이를 기반으로 데이터 용량에 연관이 있는지는 의문이 듭니다...
제가 개발 관련한 사항을 잘 알지 못해서 이야기 주신 부분중 LimitRequestBody 부분은 어떻게 확인하는지를 모르는데 관련 부분을
가르쳐 주시면 감사하게 생각하고 확인해 보고 확인 내용을 다시 달아 놓을 수 있을 거 같습니다. 그리고 방화벽(mod_security)에 대한 부분도 가르침을 주시면 확인해 볼 수 있을 거라 생각합니다.
다시금 답변 주신 부분 감사드립니다.
하지만 아직도 해결을 하지 못해 계속 시간만 쓰고 있는 상황이네요... 어떻게 해결을 해야할지 잘 모르겠네요... ㅠㅠ
XE는 첨부파일과 본문을 별도로 전송합니다. 첨부파일은 일반적인 업로드 POST 요청으로 전송되고, 본문은 XML로 인코딩하여 전송됩니다. 따라서 첨부파일의 용량과 관계없이 본문의 용량만으로 문제가 발생할 수도 있습니다. XML 인코딩이 잘못 되고 있을 수도 있고요.
카페24 웹호스팅을 사용하시는 것 같으니, 서버에 관련된 자세한 내용은 카페24에 문의하셔야 합니다. 서버의 보안설정이나 에러 로그를 님이 직접 볼 수도 없고 수정할 수도 없으니까요. Bad Request 오류가 발생하는 부분의 서버 에러 로그를 보여달라고 해보세요.
답변 정말 감사드립니다... ^.^
문제가 아무 액션도 없이 해결이 됐습니다.
단지 오전에 카페24 웹호스팅쪽에 전화한번하고 게시판의 문의 등록을 한 거 밖에는 없는데 안되던 내용이 되네요.... @.@
전화를 해서 내용을 이야기 하니 문의 게시판에 남기라고 해서 남겼더니 구체적으로 테스트할 수 있게 문의를 달라고해서
테스트 게시판 하나 만들고 제가 먼저 테스트할려고 게시물을 작성해서 이전과 같은 테스트를 진행했는데 긴글이 등록이 되기 시작하네요.
제가 한 액션은 게시판을 하나 새로 하나 만든 거 뿐인데... 흠...
원인에 대한 부분을 명확히 확인을 하지 못하는 상태가 되어 버렸네요..
어쨌든 기진곰님 관심 가져주고 많은 부분 알려주셔서 감사합니다... XETown에서 자주 뵐께요~~~