PHP 7.3 업그레이드 이후 모든 에러 잡았습니다.

Object -> BaseObject 수정하고, XE 코어 버전 1.11.5 압축 풀고 업로드 진행했습니다.

 

코어 버전 변경하기 전에 사이트 메뉴 편집과 사이트 디자인 설정 모두 먹통 되어,

코어 1.11.5 급하게 업로드하고 혹시 모르니 캐시 파일 재생성하고 세션 정리해보고 여전히

사이트 메뉴 편집과 사이트 디자인 설정 아예 보이지 않고 열받아가지고 관리자 메뉴 초기화했지만

정상적으로 되지 않더라고요.

 

위젯 하나가 문제가 있다는 판단한 후에 폴더 삭제했지요.

글쓰기 한 후에 다시 F5 눌러야 되네요. ㅠ.ㅠ

  • profile
    수정되지 않은 Object문제나 PHP호환성 문제가 있을 수 있겠습니다. 에러로그 확인하세요.
  • profile ?
    F12 확인해 보았는데요. 아무거도 안 뜨는 것 같고요.
    에러로그 이건 어디서 받아야 되나요?
  • profile
    files 폴더 권한 다시 한번 체크해보세요.
  • profile ?

    755 확인되었습니다.

  • profile ?
    files 폴더 하위 디렉터리까지 707로 권한 변경하였습니다.
    캐시파일 재생성 시도하고 다시 확인해 보았으나
    사이트 메뉴 편집과 사이트 디자인 설정 모두 백지화 확인됩니다.
  • profile

    그 부분은 너무 예민하게 만들어져 있어서 상습적으로 에러가 납니다. 메뉴가 많아도 에러가 나고, 메뉴에 특수문자가 들어가도 에러가 나고, 지나가던 개가 짖어도 에러가 나는 수준이라 전혀 이상하게 생각하실 것 없고요... 당장 공홈 Q&A 게시판에 가봐도 그 부분에서 에러난다는 질문이 한 페이지에 하나씩은 꼭 있는데, 그냥 질문만 해서 바로 답이 나오는 경우는 거의 본 적이 없습니다. 그만큼 평소에도 에러 잡기가 어려운 부분이예요.

     

    우선, 퍼미션이든 설정이든 뭐 하나라도 수정하신 후에는 캐시파일 재생성 + 브라우저 캐시 모두 비우고 다시 테스트하셔야 해요. 안 그러면 고쳐졌는데도 안 고쳐진 줄 알고 계속 삽질하는 수가 있습니다.

     

    common 폴더와 modules/admin 폴더, modules/menu 폴더, modules/module 폴더 등 문제의 기능과 관련이 있을 만한 부분들을 다시 업로드해 보는 방법도 있습니다. 파일 수가 워낙 많다 보니 호스팅 상품을 옮기거나 코어를 업그레이드/다운그레이드하는 도중 FTP에서 파일이 누락되는 경우가 종종 있어요. FTP로 업로드할 때 파일 수가 많으니까 업로드 내역이 초고속으로 스크롤되는데, 그 사이에 에러가 한두 개 껴 있어도 눈치채기 힘듭니다.

     

    여전히 문제가 있다면 크롬이나 파이어폭스에서 F12를 눌러 개발자도구를 켜놓고 콘솔에 어떤 에러가 뜨는지, 서버와 주고받는 정보(네트워크 탭) 중에 에러메시지처럼 생긴 게 있는지 자세히 모니터링해 보아야 합니다. 어디를 봐야 할지 아는 사람이 타운에도 여러 명 있겠지만, 관리자 화면 접근 권한을 공개적으로 뿌리기는 곤란하실 테니;;; 약간의 돈을 투자하여 비공개 문제해결 서비스를 이용하셔야 할 수도 있습니다.

  • profile ?
    files 폴더 파일 권한의 707 하위 디렉터리로 이동 / 모든 파일과 디렉터리에 적용 체크하였습니다.
    여러 가지 확인해 보고 있는 중이에요.
  • profile ?
    코어를 업로드 4번씩이나 한거 같아요.
    크롬 이건 너무 복잡해서 모르겠어요. ㅠ.ㅠ
  • profile profile
    비공개 문제 해결서비스는 https://xetown.com/support/1161880 요기를 통해서 확인해주세요. 해당 링크는 아닙니다..