준호씨의 블로그

텍스트큐브 스킨 직접 수정시 적용 문제 - 캐쉬 본문

살아가는이야기

텍스트큐브 스킨 직접 수정시 적용 문제 - 캐쉬

준호씨 2010. 6. 6. 17:48
반응형

티스토리와 텍스트큐브의 스킨구조는 거의 같기 때문에 텍스트큐브를 설치해서 스킨수정 작업을 하는 중입니다.

그래서 텍스트큐브를 리눅스 서버에 설치 한 후 스킨을 수정하고 있는데

직접 수정을 해보니 적용이 바로바로 안되더군요.

신기한건 수정 한 뒤에 관리자 모드로 들어가서 저장 버튼을 눌러주고 나니 된다는 겁니다.

 

참고로 현재 사용중인 스킨이 저장되어지는 경로는

tc/skin/blog/customize/1

입니다.

여기에 있는 skin.html 과 style.css를 수정하면 됩니다.

 

그래서 뭔가 특별한 처리가 있는 건지 캐쉬처리를 하고 있는가 해서 폴더 구조와 소스코드를 분석하다 보니

tc/cache/pageCache/1

이런 폴더가 존재하더군요.

여기에

916128718.cache

파일이 들어 있더군요.

 

예상은 적중 했습니다. 이 파일 삭제하니 직접 수정한 내용이 적용 되었습니다. 그리고 또 저 캐쉬파일이 생성되더군요.

매번 스킨파일을 읽어 들여서 출력하며 생기는 부하를 줄이기 위해 스킨 캐쉬 파일을 생성하는가 봅니다.

스킨 개발시에는 이 기능은 불편하기만 한 기능이기에 이 기능을 어떻게든 해제 해야 됩니다.

 

여러가지 해제 방법이 있겠지만 귀차니즘 때문에 그냥

$ chmod 500 1

명령어로 tc/skin/blog/customize/1 폴더에 쓰기 권한을 제거했습니다.

잘 되는군요. 물론 캐쉬파일은 별도로 지워주어야 합니다. 지워주지 않는다면 스킨적용이 영영 안되겠죠?

 

image

반응형
Comments