사이트 기본설정은 files/config,ruleset,site_design이고 모듈들은 각 DB테이블에 저장되는게 맞나요?

 

그리고 faceoff 이 폴더 내용물은 레이아웃 설정을 변경하면 생기는걸로 알고 있는데

 

이게 레이아웃 설정을 보면 "설정" "편집"이 있는데, "편집"에서 편집한 것들 뿐만 아니라 "설정"에서 설정한 내용들도 그곳에 저장되나요?

  • profile

    말씀하신 것들 중 사이트 기본설정과 레이아웃 편집을 제외하면 모두 DB에 저장됩니다. 레이아웃 설정, 모듈 설정, 애드온 설정 등등... 모두 DB입니다.

     

    물론 모든 설정을 DB에서 매번 불러오려고 하면 너무 느리기 때문에 files/cache 폴더 안에 사본을 임시로 저장해 놓습니다. 캐시파일이므로 DB가 변경되면 이 파일도 덮어씌워지지요. 따라서 이곳에 있는 파일을 직접 수정하는 것은 소용이 없습니다.

  • profile ?
    그럼... 의문이 또 생기는데

    1. faceoff 이 폴더 내의 파일은 뭐 하는 파일인가요? 이 폴더를 지우게 되면 어떤 내용이 사라지나요?(레이아웃 탭에서 "편집"에서 작업한 내용들만 저장되는 곳인가요? 그렇다면 그 부분을 전혀 건드리지 않았을 경우에는 지워도 아무것도 변하지 않나요?)

    2. 사이트 기본설정은 files/config이 맞나요? 이걸 지우게 되면 설정-일반,FTP설정 등이 지워지나요?

    3. ruleset 이라는 폴더 내용을 보니까 로그인이나 회원가입 폼 같은 내용들이 있는걸로 보이는데 이걸 지우면 해당 설정들이 사라지나요?
  • ? profile
    1. 편집한 레이아웃이 사라집니다. 삭제시 원본 레이아웃으로 자동 복구되는지는 모르겠네요.
    2. 네.
    3. 캐시파일 재생성을 클릭하거나 회원모듈 설정을 바꾸면 다시 생깁니다.
  • profile ?
    그럼 3번의 경우 기본적으로는 DB에 저장되는건가요? 그럼 삭제해도 무방한건지...
  • ? profile
    네, 기본적으로는 DB에 저장되지만 파일을 삭제하면 자동으로 갱신되지 않더라구요. 메뉴도 마찬가지입니다. 캐시파일 재생성을 클릭해 주지 않으면 어정쩡한 상태로 남아요.

    아무튼 코어에서 직접 관리하는 파일은 건드리지 않는 것이 좋습니다.
  • profile ?
    그렇군요. 감사합니다.