웹마스터 팁

윈도우 서버에 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 로 업그레이드 하시길...^^

 

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

제목 글쓴이 날짜
SEO 모듈 수정을 통한 Google analytics User ID 추적코드 삽입 하얀마법 2014.11.14
전화번호 입력시 자동 focus Lansi 2014.11.13
ipTIME NAS 에 설치한 XE, 다올CMS 첨부파일 버튼 무반응 해결 [1] 사이버짱 2014.11.07
댓글 작성시 '서버에 요청 중입니다.' 메세지만 뜨고 무반응 일 경우 (모두는 아님) file 마키치노 2014.11.11
XE 로만든 앱 + 푸쉬기능 구현하기 (안드로이드) [53] file Xiso 2013.10.16
XE Recruitment 파일 미추가시 에러 뿜어내는 것 처리방법 [7] 송동우님최고 2013.07.12
게시판 글작성 및 댓글작성이 안될때 [2] 똑디 2012.10.18
회원가입 인증메일 Gmail 설정해도 메일 안 올 때 저는 이렇게 했습니다. [12] file 마키치노 2014.11.06
지도 링크 주소 형식 ms.kim 2014.11.05
ie11에서 한글파일이름 다운로드시 깨짐 방지 방법 맥가이버878 2014.11.04
XE 에서 첨부파일 100% 후 사라지는 문제 [3] 야옹이맨 2014.10.28
관리자 회원목록의 회원검색에 생일 항목 추가하는 방법 sejin7940 2014.11.03
xe 1.7.4 이상 object cache 및 template cache 적용 방법 [3] XE러버 2014.07.04
SFTP 적용하기 [6] Seeean 2014.02.24
form에 error_return_url 자동 추가 사용하지 않기 [1] 신평 2014.10.02
게시판 에디터 확장 컴퍼넌트 중 원하는 항목을 밖에다가 버튼화 [3] sejin7940 2010.07.18
게시물 하단에 예쁜 추천,비추천 아이콘 버튼 추가하기~ [12] file xemall 2010.11.28
아이디 첫글자에 숫자 허용 [2] wooildang 2014.07.24
기본 URL 지정 문제 해결 & 멀티도메인 1사이트 사용 간단 설정 팁 [4] SeungXE 2014.10.19
PHP에서의 파일입출력 문법 (간단히) [92] zero 2000.03.06