포럼
귀신이 곡할 노릇을 경험하고 있습니다.
2013.10.11 10:02
제 사이트의 레이아웃에 근간이 되는 파일이 layout.html입니다. 여기서 수정할게 있어서....html을 아무리 수정해도
html은 수정되어 있는데..실제 사이트에 반영이 안되고 있습니다..
제가 해본건 아래와 같습니다.
1. 캐쉬파일 재생성-> 효과 없음
2. 다른 파일들과 위젯등 사이트 수정 해봄 -> 제대로 반영됨
여기까지는 ..뭐 그러려니 했습니다.. 제가 뭘 잘 못했거니..하고..그런데...마지막으로
3. layout 파일 자체를 삭제 해보았습니다..-> 사이트 그대로 유지.....
4. 3번의 layout 삭제된 상태로 min 캐쉬 문제인가 싶어 min 캐쉬 도 삭제 -> 사이트 그대로 유지
5. 3번/4번의 상태에서 캐쉬파일 재생성 -> 사이트 그대로 유지..
헐......제가 뭘 잘 못했나요...레이아웃 파일이 없는데......레아이웃이 정상적으로 뜨다니....
이상 태로 한번 써봐야 겠습니다..layout 파일 없이...언제까지 사용 가능한지....누가 이기나...해보자!!
댓글 10
-
Han
2013.10.11 10:29
files/cache/layout 폴더에 저장됩니다. -
socialskyo
2013.10.11 12:28
@bnu님, @han님 감사합니다. 두분이 가르쳐 주신것 대로 둘다 적용해서...다행이도 초심으로 돌아왔습니다.^^
근데..초기화를 시켰으니 당연한거지만....너무 초심으로 가더군요...레이아웃 셋팅을 다시..처음부터..T.T...
다시는 이런일이 일어나지 않아야 하는데...아마도 BNU님 말씀대로 어딘가에 복사가 되었나 봅니다..감사합니다.
-
BonaSera
2013.10.14 13:00
파일을 삭제하시고 초기화를 하셔서 처음으로 돌아간 것 같아요
먼저 텍스트편집기에서 수정하시고 제어판에서 초기화 > 저장 이런 순으로 하시면 될 것 같아요
초기화를 누르면 그제서야 편집기에서 저장한 걸 불러오더군요
-
컴토피아
2013.10.11 15:26
제 기억으론 D/B xe_layouts 쪽이나 xe_module_part_config 쪽에 저장되어있던 걸로 알고 있습니다. 그걸 기반으로 캐시가 생성되고요.
거기 D/B에 편집하신 레이아웃 srl 코드 알아내셔서 좀 뒤져보시면 아마 html 코드가 담겨있을겁니다. 초기화 후에는 사라지고 layout.html 편집하면 캐시설정에 따라서 바로바로 적용되기도 하다가 한 번 XE html 편집모드에서 수정 후 저장시키면 D/B에 있는 것을 기반으로 하면서 layout.html 파일과는 무관하게 따로따로 놀죠 :)
-
socialskyo
2013.10.11 15:33
나름 강력한 기능 같은데...이를 turn on/off 할수 있게 해줬으면 좋겠어요...어떤 메세지 없이 이런 상황을 경험하니까...
놀랍더군요.^^;
-
컴토피아
2013.10.11 15:38
어쩌면 예전에 XE 자체에서 html/css 를 편집하신 적이 있으셨을지도 모르겠습니다... 편집하지 않으시더라도 저장버튼을 눌렀다던가... 제 기억상으론 레이아웃 추가하고 기본적으론 html 코드 생성이 안될거에요. 아마도...(?)
turn on/off 의 기능은 초기화버튼으로 대체 가능하니깐... (초기화 버튼 누르면 off 되는거나 마찬가지니깐요) 대신 사용자단에서의 설명이 보강되면 괜찮을 듯 합니다 :)
-
똑디
2013.10.11 17:31
이전에 저도 비슷한 경험이 있는데..css 파일에서 { 를 {{ 로 적는 바람에... 쌩고생을 한적이 있습니다.
초기화도 안되고 캐시파일 재생성해도 안되고...환장하고 미칠노릇이었는데....
css파일에서 {{로 적은 오타때문에 발생한 문제란걸 알고 허무하기 그지 없었습니다.
-
하얀마법
2013.10.12 03:38
캐슁이 memcache와 xe자체 캐싱으로 이중처리 되어서 그럴 경우가 있더군요.
그런 경우에는 시스템에서 memcache를 리스타트 해주시면 됩니다.
-
BonaSera
2013.10.14 12:59
memcache 리스타트란건 리눅스 데몬 인가요?
-
socialskyo
2013.10.20 10:42
소중한 답변 감사합니다. 저는 호스팅이라 cache 를 apc나 memcache 모두 사용 못(?) 하고 있습니다...흑흑..