커뮤니티

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 8.3
문제 페이지 주소 비공개 (작성 후 5일 경과)

 

화면 캡처 2025-10-02 020915.png

화면 캡처 2025-10-02 021015.png

2.1.26까지는 잘 쓰고있다가, 2.1.27버전에서부터 갑자기 로고 이미지가 깨지더니 아예 페이지뷰까지 뜨지 않고 글 작성도 안되는 문제로 번졌습니다.

rx_session 테이블도 동시에 깨지면서 .rx_session' doesn't exist in engine라는 오류가 떴습니다.

 

혹시 부족한 부분있으면 말씀드리겠습니다!

 

왔숑왔어 Lv. 1

댓글 9

  •  DB테이블 생성 후 설정 완료를 눌러보세요, 동일한 증상이신가요?

     PHP버전과 라이믹스 버전간의 호환이 안맞는 것은 아닌지라... 

  • @얼음조각티

    네 눌러도도 잔행이 안되네요

  • 캐시파일 재생성, opcache reset 해보세요.

    캐시에 영향을 줄 수 있는 슈퍼캐시 모듈은 일단 꺼보세요.

    호스팅에서 phpMyAdmin을 제공한다면 DB에 접속해서 rx_session 테이블의 상태를 확인해 보세요.

    파일을 업로드했을 뿐인데 DB가 깨진다는 것은 이상한데... 워낙 많이 읽고 쓰는 테이블이라 혹시 모르니까요.

  • @기진곰

     #1932 - Table 'xxx.rx_session' doesn't exist in engine

    phpMyAdmin에선 이렇게 뜨고 opcache 리셋도 해봤는데 안되고...이상하네요...

    https://rhymix.org/tip/1539720

    여기에서 수동방식말고 안먹혀서 수동방식으로 했었습니다,

  • @왔숑왔어

    phpMyAdmin에서도 에러가 난다면 DB 자체가 문제인 것 같습니다. 호스팅 업체에 문의해 보세요. (호스팅 업체는 DB에서 에러나는 부분만 알면 되고, 라이믹스 관리자 화면 증상에 대해서는 물어봐도 소용없습니다.)

     

    아무튼 세션 테이블에 문제가 있는 경우, 시스템 설정 → 고급 설정에서 "인증 세션 DB 사용" 옵션을 끄면 해당 문제에 영향을 받지 않도록 할 수 있습니다. 단, 이 설정을 변경하면 로그인이 풀리니 다시 로그인하셔야 합니다.

     

    이미지가 깨지는 문제는 세션 테이블과는 무관해 보이는데, 혹시 호스팅 용량이 가득차거나 퍼미션이 잘못된 것은 아니겠지요? 세션 테이블 외에도 DB에서 또 망가진 것이 있는지 검사해 보시면 좋겠습니다.

  • @기진곰

    baseurl : https:/// 

    이렇게 뜨는걸로 봐선 말씀처럼 DB 문제같네요...인증 세션 DB 사용은 애초에 꺼져있었으니...답변주셔서 고맙습니다!

  • @기진곰

    다른 라이믹스 웹사이트도 비슷한 증상있어서 확인해보니까 이쪽은 rx_session 테이블이 멀쩡하게 있네요. 말씀처럼 세션 테이블이 직접적인 문제는 아닌 것 같습니다.,

  • 저도 같은 증상이네요. 설정 완료하기 클릭을 해도 아무런 진행이 되질 않습니다. 버튼 자체가 먹통입니다.

  • @성운시연

    F12 누르고 개발자 도구에서  모듈업데이트 버튼을 클릭해서 나오는 에러를 확인

     

    > admin.js?t=1757133910:49 Uncaught ReferenceError: exec_json is not defined
        at doUpdateModule (admin.js?t=1757133910:49:2)
        at HTMLButtonElement.onclick (index.php?module=admin:272:96)
    doUpdateModule @ admin.js?t=1757133910:49
    onclick @ index.php?module=admin:272
    admin.js?t=1757133910:49 Uncaught ReferenceError: exec_json is not defined
        at doUpdateModule (admin.js?t=1757133910:49:2)
        at HTMLButtonElement.onclick (index.php?module=admin:275:96)
    doUpdateModule @ admin.js?t=1757133910:49
    onclick @ index.php?module=admin:275
    admin.js?t=1757133910:49 Uncaught ReferenceError: exec_json is not defined
        at doUpdateModule (admin.js?t=1757133910:49:2)
        at HTMLButtonElement.onclick (index.php?module=admin:278:97) 

     

    ⏺ 완벽합니다! 오류를 찾았습니다. exec_json is not defined 에러는 라이믹스
      JavaScript 파일이 제대로 로드되지 않았다는 의미입니다.

     

      🎯 문제 원인

      라이믹스 2.1.27 업데이트 후 JavaScript 캐시가 이전 버전으로 남아있어서
      새로운 함수들을 찾지 못하고 있습니다.

     

      ✅ 해결 방법

    ⏺ 1단계: 서버 캐시 강제 삭제

    ⏺ Bash(cd /Volumes/web_realpano/html/files && ls -la | grep cache)
      ⎿  drwx------  1 ncrom  staff  16384 Oct 16 20:42 cache           
         drwx------  1 ncrom  staff  16384 May 31 14:19 cache_1748669312
         drwx------  1 ncrom  staff  16384 May 31 14:32 cache_1748670035
         … +8 lines (ctrl+o to expand)

    ⏺ Bash(rm -rf /Volumes/web_realpano/html/files/cache
          /Volumes/web_realpano/html/files/cache_*)
      ⎿  (No content)

    ⏺ Bash(ls -la /Volumes/web_realpano/html/files/ | grep cache)
      ⎿  No matches found

     

    클로드코드로 해결했습니다. 클로드코드가 위와 같은 문제가 있다고 해서 서버캐시 삭제를 하니 해결되었습니다.

    원인: JavaScript 캐시가 이전 버전으로 남아있어서 새로운 함수들을 찾지 못함