Q&A

어드민 대시보드가 이상해졌습니다 ㅜㅜ

2016.05.11 15:37
290
0

admin panel.png

 

현재 라이믹스 1.8.19 develop Branch 입니다.

 

개인적으로 어드민 대시보드를 수정중에

 

원상복구를 위하여 원본파일로 덮어쓰기 하는중

 

이왕 덮어쓰는거 최신상태로 유지하자는 생각에 깃허브의 1.8.19 develop Branch 로 전체 덮어쓰기 하였습니다만...

 

사진과 같이 "대시보드" 탭과 "사이트 제작/편집" 탭이 겹쳐서 이상하게 출력됩니다.

 

다른부분은 모두 괜찮습니다만... "사이트 제작/편집" 하위 메뉴는 출력되지 않고 있습니다.

 

 

실제 사이트의 메뉴는 이상없이 표시/작동 되고 있습니다.

 

 

제가 덮어쓰기 하는 과정에서 뭔가 문제가 생긴듯 한데... admin 하위 전체를 master 의 내용으로 올려보아도

 

개선되지 않습니다.

 

 

modules -> admin 내부의 내용물만 덮어쓰면 해결될줄 알았으나 해결이 안되고 있습니다 ㅜㅜ...

 

 

혹시 이런 증상이 있을경우 다른곳을 참고해볼 필요가 있을까요?

 

예를들어 디비상의 테이블 어딘가를 손봐줘야 된다거나...

 

 

 

현재 까지 해본작업은 아래와 같습니다.

 

1. 캐시파일 재생성 , 세션정리 , 관리자 메뉴 초기화 -> 해결안됨

2. admin 하위의 내용물의 문제일것 같아서 master 의 admin으로 전체 덮어쓰기 -> 해결안됨

3. 클라우드 플레어 캐시문제인가 싶어서 클플 dev모드 적용 -> 해결안됨

4. 브라우저 캐시문제인가 싶어서 크롬으로 접속 -> 해결안됨

 

 

 

혹시 이런경우가 있었는데 해결하셨거나... 이것하면 해결될것 같다 싶은분은 피드백 부탁드립니다.

감사합니다.

 

 

 

 

댓글 3

  • 2016.05.11 16:28 #279853

    - 관리자 메뉴는 자바스크립트에 많이 의존합니다. 혹시 수정중이시던 파일 때문에 스크립트 오류가 발생해서 디자인이 깨지는 것일지도 모르니 브라우저 개발자도구의 콘솔을 열어서 스크립트 오류가 있는지 확인해 보세요.

    - 혹시 시스템 설정 (고급 설정) 화면에서 CSS, JS 압축이나 합치기 기능을 켜두셨다면 꺼보세요.

    - 혹시 files/cache/ 아래에 캐시파일이 남아있다면 수동으로 지워보세요. 가끔 퍼미션 때문에 캐시파일이 정리되지 않고 남는 경우가 있습니다.

    - 라이믹스에서 변경된 파일이 하나라도 누락되었는지 확인이 필요합니다. XE에서 몇 년간 건드리지도 않았던 common 폴더 아래의 자잘한 스크립트들도 포함해서요...

    - 일부 모듈만 master와 develop을 섞어서 쓰시면 안됩니다. 관리자 화면 하나 띄우는 데 admin, menu, module 등 엄청나게 많은 모듈들이 동원됩니다.

  • 2016.05.11 18:57 #279867

    23.png

     

     

    스크립트 자동압축 / 합치기를 "않음" 설정하고 저장하니 위와 같은 오류를 뿜으며 사이트 전체가 죽어버리길래

    5월 11일 오전0시 자동백업분으로 복구하여 해결했습니다.

     

    혹시나 XE 1.5 때부터 사용하던 코어파일이 뭔가 남아있지 않을까 하여 작업하는김에

    초기화후 라이믹스 DEV 브랜치로 전부 올리고 FILES, LAYOUTS , MODULES 등등 사용하던 디렉터리만 추출해서 다시 올렸어요

     

    현재는 정상적으로 작동되네요. 기진곰님 감사합니다.

     

    PS : 고급설정 부분을 보다보니 궁금한것이 있어서 여쭙니다.

    캐시사용 에서 FILE 과 DUMMY 의 차이는 무엇일까요? 둘다 사용해봐도 비슷한거 같은데...

     

    G.png

     

     

     

  • 2016.05.12 00:59 #280040

    저건 vendor 폴더의 내용이 일부 또는 전부 누락되어 발생하는 문제입니다. XE에서 안 쓰던 폴더이기 때문에 업데이트하면서 누락시키는 분들이 은근히 많은데, 깃허브에서 다운받아 통째로 압축을 풀어서 쓰시면 괜찮습니다. 그 밖에도 XE에서 거의 건드리지 않는 common, config 등을 누락시키는 분들을 종종 봅니다.

    dummy는 file과 같은 기능이지만 일부 데이터만 (성능에 매우 큰 영향을 미치기 때문에 XE에서도 무조건 캐싱하도록 되어 있던 부분만) 캐시에 저장합니다. 웹호스팅 file을 사용하면 캐시 용량이 눈덩이처럼 불어날 수 있기 때문에, XE처럼 일부만 저장하는 것을 기본값으로 해두었습니다.