Extra Form
PHP PHP 8.0
CMS Rhymix 2.x

[서버정보]

[Basic Information]

rhymix_version : 2.0.16 디벨로퍼

date : 2021-10-26 08:34:09 +0900 (2021-10-25 23:34:09 UTC)

php : 8.0.10 (64-bit)

server : Microsoft-IIS/10.0

os : Windows NT 10.0 sapi : cgi-fcgi 

ssl : always

[System Settings]

db.type : mysql (innodb, utf8mb4)

db.version : 8.0.27

cache.type : memcached

 

[증상]

 

인터넷 회선 불안정때문인지 윈도우 11 업데이트 중에  멈추버리는 바람에 윈도우11 긴급복구를 했는데 기존의 MYSQL 을 날려버렸네요.. 어찌어찌해서 기존의 백업된 데이타 MYSQL DATA를 복구하였으나 3개월 데이타를 손실 하였습니다.

근대 그이후부터 관리자 페이지 > 위젯 코드생성이 안되네요 !! 검색해보고 백방으로 알아봐도 왜 그런지 이유를 모르겠습니다.

 

[ 상태 메세지]

 

<div>Invalid XML in widget code.</div>  요런 메세지가 나옵니다.

 

위젯에러.jpg

 

  • 웹서버 점검 사항
    1. 물리적 MYSQL 파일점검 이상없음
    2. 물리적 인터넷망 점검 이상없음
    3. 물리적 라이믹스2.0.16 소스 이상없음
    4.의심이 가는게 설정상의 파일 누락이나 옵션 같은데.... 도통
    왜 위젯 코드 생성이 안될까요?

  • Lv24
    https://github.com/rhymix/rhymix/blob/a6ace52c9e25047f966eb83253526215936029b1/common/js/jquery-2.2.4.js#L7982

    이쯤서 에러를 내뿜을텐데. parsererror 말그대로 XML파일을 파싱한데 실패한겁니다.
    어떤 위젯이냐에 따라 혹은 xml 파일이 어떻게 되어있냐에 따라 파싱을 재대로 못불러온것이겠지요.

    그 원인은 역시 마찬가지로 몇가지가 될지도 모르고요.

    이 질문에서 어떤 위젯을 어떤 스킨을 입혀서 시도 했는지 + 내부적으로 시도를 다시해본것, 라이믹스가 순정인지.. 등을 판단해보세요...

    그리고 윈도우는 사실 비공식적으로 지원만 해주는 느낌이라.. 리눅스친환경적인 부분도 무시못할테고..

    3개월전 데이터를 가져왔다고 하는데 디비만 3개월전인건지. files/cache 항목들이나 첨부파일 항목들도 모든 내역 정리 다 해뒀는지 등등 확인해볼게 많습니다. -_-;

    3개월전 DB를 쓰실꺼면 데이터(php파일 혹은 첨부파일등)도 3개월전으로 함께 맞춰줘야 정상적으로 돌아가겠지요..
  • Lv24
    mysql 8 data 복구하면서 index modul_srl 꼬인것 같습니다.

    복구 과정이 php 7.4로 바꾸고
    일단 디버그 모드 켜고
    오류 경고난 모듈 애드온들을 폴더에서 제거한후 db 테이블 제거
    다시 테이블 생성 하니 위젯이 제대로 되더군요 ...

    람보님의 답변에 감사해요 ㅎㅎ..