웹마스터 팁

오류발생상황

쉬운설치로 카페XE를 설치하던 중 갑작스런 백지현상 발생

모든 페이지 및 관리자 페이지까지 백지현상 확인


문제파악단계 

우선 쉬운설치로 설치된 카페XE를 ftp로 접속해 삭제하였습니다.

그래도 반응이 없어서 폴더를 살피던 중

카페XE와 상관이 없는 폴더가 오늘 날짜로 변경되어 있는 것을 발견하였습니다.


문제확인

쉬운설치시 코어까지 자동으로 업데이트 되어서 생긴 코어 오류라고 결론 지음


문제해결단계

해당 사이트의 코어 버전을 알 수 없어서 어디서 어떤 파일이 덮어쓰기 되었는지 가늠할 수가 없었습니다.

그래서 아래의 프로그램으로 현재 코어의 버전을 확인하였습니다. ( @라르게덴 님이 저를 살리셨어요!!)

http://www.xpressengine.com/index.php?mid=download&search_keyword=1.5&page=2&package_srl=20107863


스크린샷 2012-05-24 오후 6.16.16.png

위의 샘플에는 버전이 1.5.1.3으로 나오지만 오류발생 당시 확인한 코어 버전은 1.5.1.1 이었습니다.

그래서 나온 추리가 "원래 코어가 1.5.1이었는데 자동업데이트 되면서 1.5.1.1로 덮어쓰다가 어떤 알 수 없는 오류가 생겼구나" 라고 말입니다.


해결한 방법

1. http://code.google.com/p/xe-core/downloads/list 사이트에 가서 우선 1.5.1.ko.changed.zip 파일을 받아서 코어에 덮어쓰기

2. 상단의 라르게덴님의 restore.php를 이용해 캐시파일재생성

3. 1.5.1.1.ko.changed.zip 파일을 받아서 코어에 덮어쓰기

4. restore.php를 이용해 캐시파일재생성

5. 1.5.1.2.ko.changed.zip 파일을 받아서 코어에 덮어쓰기

6. restore.php를 이용해 캐시파일재생성
7. 1.5.1.3.ko.changed.zip 파일을 받아서 코어에 덮어쓰기
8. restore.php를 이용해 캐시파일재생성

물론 중간중간 덮어쓰기 하고 확인했는데 사이트가 변함이 없어서 차례로 계속 변경파일을 받아서 덮어쓰기 하였습니다. (자신의 코어 버전에 따라 윗단계로 점차 덮어쓰기 하셔야 겠지요)

그런데 8번을 마치고 나서 리프레시 하였더니 아래의 오류가 출력이 되어서 한숨을 돌렸습니다.
백지일때는 정말 아무 생각도 안나고 깜깜한데 오류라도 출력이 되니 얼마나 다행인지 ㅠ,.ㅜ

오류내용

Err : './common/tpl/common_layout' template file does not exists.



오류분석 및 해결단계

저 폴더안에 해당 파일이 없다는 것 같아서 ftp로 접근을 해봤는데
어떤 이유에서인지 모르게 common 폴더에 하위폴더가 전혀 보이지 않았습니다.

그래서 설치시 백업해둔 코어의 해당폴더를 업로드 하였더니 사이트가 정상으로 돌아왔습니다!!!
(백업해둔 코어부분은 설치 후 바로 백업한것이어서 제 생각엔 다른 코어에서 다운받아서 올려도 해결될 것으로 보입니다)

혹시 이 오류로 어려움 겪고 계신 분이 있다면 소중한 팁이 되길 바래봅니다!



-------------------------------------------------------------------------------------------------------------------------------
또 다른 한 사이트에서 발생한 같은 오류에서 다른 방법으로 해결한 케이스도 함께 소개합니다.

문제발생은 같음

http://www.xpressengine.com/index.php?mid=download&search_keyword=1.5&page=2&package_srl=20107863

파일을 받아서 업로드 후 실행을 하였으나 이 사이트에서는 묵묵부답,

그래서 설치시 버전(설치시 버전을 어렴풋이 기억하고 있었습니다)이 1.5.1 이어서
1.5.1.1 변경파일을 받아서 덮어쓰기 하였더니 바로 해결되었습니다. ^^
-------------------------------------------------------------------------------------------------------------------------------



그래서 

오늘 제가 맘이 철렁했던 일이 있어서 ㅜ,ㅜ 

혹시나해서 저같은 상황이 생긴 분들이 있을까봐 오늘 해결한 방법을 남깁니다.


우선 상황은,

제가 관리하는 사이트 중 1개의 코어버전이 1.5.1.2였습니다. 

그 사이트에 카페XE를 설치하려고 쉬운설치를 클릭했습니다.

잠시 후 바로 아무런 메시지 없이 백지가 출력이 되더군요,.


그 후 모든 페이지 및 관리자페이지 까지 백지현상이 생겼습니다.


가슴이 두근두근 한숨만 나오고 어찌해야 하나 고민고민 하다가,

ftp에 폴더를 살펴보기 시작했습니다. 


오늘 날짜로 변경된 폴더들이 보이더군요,.

그렇습니다.

카페 XE 설치하면서 코어까지 업데이트 된 것이지요,.

그렇게 오류가 난 것으로 결론을 짓고


우선 사이트의 코어 버전을 몰라서 아래 방법으로 버전(1.5.1)을 알게 되었고

http://www.xpressengine.com/index.php?mid=download&search_keyword=1.5&page=2&package_srl=20107863

스크린샷 2012-05-24 오후 6.16.16.png


xe.1.5.1.ko.changed.zip 파일부터 xe.1.5.1.3.ko.changed.zip 파일까지 차례로 코어에 덮어씌웠습니다.

그러고 위의 툴을 이용해 캐시파일 재생성을 한 후 사이트에 접속하니 

아래 오류가 출력이 되더군요,.


Err : './common/tpl/common_layout' template file does not exists.


그래서 해당 폴더를 찾아가 봤더니 common 이하 폴더가 전혀 없더군요.

그래서 오래전에 백업해 둔 (설치후) 해당 폴더를 덮어 쓰기 했더니 사이트가 살아났습니다!!~!~!


할렐루야! ㅋㅋㅋ



혹시 저와 같이 어려움을 겪으신 분이 있다면 도움이 되길 바랍니다.

이와 같은 문제로 어려움이 있으신 분은 저에게 쪽지 주시면 실마리를 함께 풀어드리도록 해볼게요. ^^


휴~ 오늘 가슴이 철렁했습니다. ㅠ,.ㅜ

제목 글쓴이 날짜
조회수 클릭때마다 올라가기(1.5.2 버전) 송동우님 팁 [7] 때린데 또때려 2012.04.08
제로보드 1.5 이상 게시판에 페이스북 댓글 플러그인 설치법 [1] 줄루™ 2012.03.05
모바일 첨부,댓글,댓글쓰기 항상 열어놓기 [10] 키스미베이베 2012.05.31
Xe1.5 + board 1.4[목록설정] [분류관리][게시글관리]느린 로딩해결법 [30] 황비 2012.01.14
아이디/비밀번호 찾기 메일안올때 확인사항 (리눅스) [3] 이영길 2008.09.29
1.5.1에서 파일업로드가 안 되는 분 보세요. [12] 별님왕자 2011.12.07
회원가입시 항목 설명부분에 html 태그를 쓰고플 경우 [3] sejin7940 2012.05.24
쉬운설치후 백지현상 해결방법 [복잡해서 다시 작성하였습니다.) [4] file 마음의빈자리 2012.05.24
코딩하시는 분들 참고.. [1] 엘카 2012.05.24
rewrite rule 예외처리하기 [2] 대류 2012.01.01
관리자페이지 게시판목록에서 일괄 권한 설정 안 되는 버그 수정법 [1] sejin7940 2012.05.17
socialxe 페이스북에서 SSL timeout 해결법 및 자체 서버사용시 500 문제해결 [1] spi-ca 2012.05.16
제작시 방화벽문제 때문에 고정IP 주소가 필요할때 [2] sejin7940 2012.05.09
XE1.5.0.2 시작 모듈 설정하는 방법 [16] file gayeon 2011.10.01
XE 공식 버튼2 삽입하기 [32] file 웹엔진 2011.05.14
확장변수 쉽게 출력하기 [7] lightnsalt 2008.03.04
모든 원하는 확장변수를 선택해서 최근게시물 위젯에 나타내기 간단팁 [12] jsuimage 2009.10.17
포인트 수정없이 원하는 레벨 아이콘이나 원하는 이미지 출력하기(0.29용) [20] 지연아빠 2008.02.02
모듈 개발하실때 새로운 버전이 나오면 알림 기능 만들기 [4] file 라르게덴 2011.02.24
그누보드 데이터를 XE 로 이전하는 컨버터 입니다. [2] file joyhmbc 2012.04.27