웹마스터 팁

윈도우 서버에 IIS + php + Mysql 로 XE를 돌리고 있는 사이트가 있습니다.

1.4.5.10 버전에선 잘 돌아 가다가 1.5.3.3 버전으로 업데이트 하고 나서 글작성이 안되었습니다.

 

몇날 며칠을 고생했는데 결국 문제는 php4 버전이 낮아서 1.5.3.3 버전을 소화(?) 를 못한거였네요.

현재 상황이 php버전을 바로 업그레이드 할수 없는 상황이라 더더욱 애를 태웠는데...

 

도움(?)을 받아 문제를 해결했습니다.

 

도움 주신분의 노고에 대한 감사의 표현으로 혹시나 저와 같은 문제를 겪으시는 분들을 위해 짧게 정리해서 글을 올립니다.

 

 

php4 환경에서 XE를 구동하시는 분들중에 업그레이드 하고 나서 글작성이 안돼시는 분들은 아래 항목을 참고해 보세요.

 

 

classes/xml/XmlJsFilter.class.php


265line :

$text = preg_replace('@\r?\n@', '\\n', addslashes($lang->{$target}));

after :

$temp = preg_replace("@'@", "\\'", $lang->{$target});

$text = preg_replace('@\r?\n@', '\\n', $temp);


282line :

$temp = preg_replace("@'@", "\\'", $val);

$val = preg_replace('@\r?\n@', '\\n', $temp);

 

 

--------------------------------

 

이렇게 고쳐주시고 관리자 페이지에 들어가셔서 캐시파일 재성성을 한번해주시면 됩니다.

 

원인은 js filter생성시 ' (싱글 따옴표) 처리 부분이 정상동작 하지 않아 발생한 문제였고, XE가 앞으로 php4 지원을 중단하게 되니

혹시나 저처럼 php4 환경에서 운영하시는 분들은 미리 php5 로 업그레이드 하시길...^^

 

아무튼 오늘 너무나 속을 썩고 있던 문제를 해결을 해서 기분이 좋네요.

제목 글쓴이 날짜
게시판 글작성 및 댓글작성이 안될때 [2] 똑디 2012.10.18
닉네임 변경시 기존 게시물 연동 팁 (레벨 아이콘 에드온 이용) [9] 바붕아 2012.10.23
[XE 1.4] 모듈 개발 시 유의해야할 템플릿 버그 퍼니엑스이 2012.10.24
330 오류(net::ERR_CONTENT_DECODING_FAILED): 알 수 없는 오류 - 해결책 [2] 하얀마법 2012.10.25
실명제 사이트 만들기 [5] Hojoon Chang 2012.10.28
bodex 추천 & 댓글 버튼 만들기. [1] file meanie 2012.10.28
XE 다국어로 페이지/글 작성하기 [4] jhrun 2012.11.05
Nginx 에서 파일 업로드시 message: 413 에러 해결법 [3] 루트엘 2012.11.08
사이트 내 닉네임을 일괄 변경하기 [6] 윈컴이 2012.11.09
로그인 실패 관련 쪽지 또는 메일이 안 날라오게 하는 방법 [9] sejin7940 2012.11.12
exec_xml is not defined 오류 해결책 한마음^^ 2012.11.16
닉네임, 레벨, 포인트등 활동정보바 [2] file 소렌트. 2012.11.19
소셜XE에 지쳐서 찾다 찾다 찾은게 [4] SuperSonic 2012.11.21
xe에서 폼메일 구성하려는데 폼메일을 사용하려면 메일서버는 어떻게 ? 폼메일 2012.11.23
본문내 이미지 조절 애드온 기능 확장 - 원본이미지 모달 제거 / 작은이미지 크게 확장하기 [2] sejin7940 2012.11.25
일반게시판에서 모듈게시판 혹은 모듈게시판(에서 일반게시판예로들어 일반게시판 -> 게시판DX 혹은 그 반대)으로 게시글 이동시키는 방법 (DB에서) [1] file 장포크 2012.11.28
Sketchbook5 모바일 게시판에 파일 업로드 기능 추가 하기 [14] file hhgyu 2012.11.28
회원가입 버튼을 누르면 출력되는 Can not open GeoIP.dat 에러 대처방법(임시) [2] 마음의빈자리 2012.11.30
위젯 <td> 마다 다르게 배경색 지정.. [1] 제임스라 2012.11.30
템플릿 cond 문법에 else를 넣어봅시다. <block cond="else"></block> [2] 엘카 2012.11.30