포럼

[문제해결1] 1.4.x -> 1.5.6 까지 업데이트시 글쓰기 안되는 문제점 일부 해결


글쓰기 안되는 모든 문제점 해결이 아니라 제 나름대로 생긴 문제점을 나름대로의 방식으로 해결한 내용입니다.

혹시 업데이트 해버린 분들에게 도움이 될까 싶어 적습니다.




- 증상내용 -

1.5.6까지 모든 업데이트를 마치고 글쓰기할때 제목과 본문에 내용입력후 등록 버튼을 누르면

홈페이지의 형식이 잘못되었습니다. (예: http://www.xpressengine.com)

라는 에러문구가 뜨면서 글쓰기 자체가 되지 않는 증상.


- 나름대로 추측한 원인 -

모든 업데이트를 마친후에 회원설정의 가입폼관리에서 홈페이지 항목과 블로그 항목을 체크해제 하였는데 그게 원인일 것 같다고 나름대로 추측함.



- 문제 해결 하기 까지의 과정 -

1.5.6 버전의 모든 파일내용을 검색하여 에러문구를 찾아보니...

/common/lang/lang.xml 파일의 대략 3667줄의 invalid_homepage 부분에 있었다.


다시 1.5.6 버전의 모든 파일 내용을 invalid_homepage 로 검색하여 나름대로 찾아보았는데

/classes/xml/xmlquery/argument/Argument.class.php 파일의 대략 120줄 부근에

 case 'homepage' : 항목에서 띄우는 에러문구였다. 뭐 때문에 이게 출력된지는 모르겠지만..


나는 백업도 하지 않고 업데이트를 해버렸기 때문에 무슨 수를 써서든 글쓰기가 되게 해야하기 때문에.

그 항목을 지웠다.


아래 내용은 /classes/xml/xmlquery/argument/Argument.class.php 120줄 부근의 소스 내용인데

저기서 빨간글자로 된 부분이 내가 삭제를 한 부분 이었다.

===================================================================

 case 'email' :
 case 'email_address' :
     if(!preg_match('/^[_0-9a-z-]+(\.[_0-9a-z-]+)*@[0-9a-z-]+(\.[0-9a-z-]+)*$/is', $val)) {
         $this->isValid = false;
         $this->errorMessage = new Object(-1, sprintf($lang->filter->invalid_email, $lang->{$key} ? $lang->{$key} : $key));
     }
     break;

case 'homepage' :
     if(!preg_match('/^(http|https)+(:\/\/)+[0-9a-z_-]+\.[^ ]+$/is', $val)) {
          $this->isValid = false;
          $this->errorMessage = new Object(-1, sprintf($lang->filter->invalid_homepage, $lang->{$key} ? $lang->{$key} : $key));
     }
     break;

case 'userid' :
case 'user_id' :
    if(!preg_match('/^[a-zA-Z]+([_0-9a-zA-Z]+)*$/is', $val)) {
=====================================================================


이제는 글쓰기가 이상없이 잘된다.


글쓴이 제목 최종 글
휘즈 에디터 에러 [1] 2011.11.11 by 휘즈
엠™ 이번주에 폭풍 업그레이드 하신다니까 하고싶은말이요. [3] 2011.11.11 by 엠™
진수씨 회원 목록 출력에 관한 질문  
날개! content 위젯 신 문법으로 바꿔서 해보신분 계신가요? [1] 2011.11.11 by 행복한고니
도라란 사이트 도용, 당하시는 분들이 계신가요? [10] 2011.11.11 by 이끼다
이만희306 세션관리자가 Update가 되지 않습니다 [2] file 2011.11.11 by 스마트XE
인터니즈2 최근에 다음봇 이상하지 않나요? [1] 2014.10.19 by 빽짱구
불편한몸매 다음패치 언제쯤일까요? [2] 2011.11.10 by 불편한몸매
thisend [문제해결1] 1.4.x -> 1.5.6 까지 업데이트시 글쓰기 안되는 문제점 일부 해결 [1] 2011.11.10 by 현실571
YEARNING 1.5설치된레이아웃enterprise  
김진교369 불편한 점(복사하기 붙이기 허용해주세요)  
SMaker [1.5.0.8] 알 수 없는 버그가 발생하고 있습니다.  
빽짱구 1.5.0.8 버전에서 익스7일때 [6] 2011.11.09 by 날개!
고수군 확장성 게시판 모듈시, executeQuery 질문 (도저히 답을 모르겠어서..) [1] 2011.11.09 by San.
앙태 1.5.0.8 업데이트 이후 용량이 마구마구 증식합니다;; [1] 2011.11.09 by 銀童
난다날아 생각날 때마다 적는 '스킨/프로그램 개발자를 위한 XE 1.5 참고사항' [9] 2011.11.09 by 난다날아
한용길 도와 주실거죠? 도무지 알수가 없습니다. ㅠ.ㅠ [2] 2011.11.09 by 한용길
DJinside 텍스타일 본문이 안보여요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ [3] 2011.11.09 by snows96
we09 페이지 위젯에 배경 이미지 넣어보신분(1.5.0.8) file  
VL-2536 일부 해외서버에서 download.xpressengine.com 으로 접근이 안됩니다.