Extra Form
PHP PHP 7.3
CMS XpressEngine1

2d28aaf24f69ae787ab4b417454e6523.png

플래너 추가해보려고 이것저것 FTP로 파일업로드를 했는데

그때 뭔가 문제가 생긴것 같습니다. 

그런데 phpmyadmin들어가봐도 위의 테이블은 존재하고 이전글들도 있습니다. 

그럼 뭐가 문제일까요. 언어셋이 변경되었던거라면 어떻게 원복시킬 수 있을까요.. 

개인 나스에서 운용중이라서 별도의 백업본은 없습니다. 롤백이 불가합니다. ㅠㅠ

 

 

  • profile

    documents 테이블 맨 뒤에 plan_sdate, plan_edate라는 컬럼이 있나요?

    원래 XE에도 라이믹스에도 그런 컬럼은 없거든요.

     

    서드파티 자료들이 나중에 책임지지도 못할 거면서 코어 테이블에 컬럼을 마구 추가하는 경우가 있는데요...

    이렇게 테이블이 돌연변이된 상태에서 다른 자료가 정상 테이블이라고 가정하고 쿼리를 하거나,

    반대로 아직 테이블에 컬럼이 추가되지 않았는데 컬럼이 있다고 가정하고 데이터를 입력하려고 하거나,

    어떤 경우든 오류나기 딱 좋은 상황입니다.

  • profile ?
    그럼 documents의 테이블을 비교해가면서
    DB업데이트로 마구 컬럼이 추가된 부분만 삭제하면 해결될까요?
    무섭네요 ㅠㅠ
  • profile ?

    xe_official_planner123_ver5.12.0

    다운받아서 열어봤는데

    queries폴더를 열어봐도 모르겠습니다. 

    일단은 

    xe_documents에서

    35번부터 생성된 planner관련은 삭제했더니 오류내용이 달라졌습니다. 

     

    스크린샷 2024-03-10 084623.png

  • ? profile
    플래너가 임의로 건드려 놓은 것이 또 있을 수도 있습니다.
    일단 플래너 모듈을 완전히 삭제하고,
    documents 모듈의 queries 폴더에서 플래너를 설치하셨던 시간 전후로
    수정된 파일이 또 있는지 확인 후 순정 파일과 비교해 보세요.
    코어 테이블도 마구 변조하는 모듈이 쿼리라고 변조하지 않을까요?
  • profile ?
    와.. 이걸 찾아내야 하는거군요.
    아니면 차라리 플래너를 폴더채 삭제했었는데
    차라리 모듈로 다시 설치하는 방법도 있겠군요!
  • profile

    에덴나무 님 안녕하세요,

    플래너 사이트에 질문을 올리셔서 답글을 드렸었습니다.
    아래는 편의를 위해 답글을 복사해 붙여 놓으니 참고 바랍니다. (http://crypto216.iwinv.net/xe/QnA/14367)

    사진에 파일명이 가려져 있어 이 파일이 문서파일 인지 확실하지 않으나 뭔가 좀 이상하군요.

    어떤 플래너 프로그램이 사용되는지 확인 해보세요.

    감사합니다.
    ksc

    ---답글---
    sunonjucy 님 안녕하세요,

    위 그림으로 미루어 봤을 때... 뭔가 이상 합니다.
    ??_documents 데이블에 문서를 입력 할 때 작동되는 쿼리에서
    plan_sdate, plan_edate 필드를 table에 추가하려고 하는것 같은데 왜 이게 추가되어 있는지 모르겠군요.

    PlannerXE123는 게시판 모듈의 여러 스킨 중 하나입니다.
    따라서 PlannerXE123에서는 일반 게시판 DB Table(??_documents 등)을 구조변경 없이 있는 그대로 사용하며,
    일정시작, 종료등의 자료는확장변수 테이블( ??_document_extra_vars)에 저장됩니다.

    ??_documents Table에 플래너 관련 필드가 추가되어 있는 것은 PlannerXE123 구조와 맞지 않으니
    사용하고 계신 플래너 프로그램이 PlannerXE123인지 확인 해보시기 바랍니다.

    감사합니다.
    ksc