플래너 추가해보려고 이것저것 FTP로 파일업로드를 했는데
그때 뭔가 문제가 생긴것 같습니다.
그런데 phpmyadmin들어가봐도 위의 테이블은 존재하고 이전글들도 있습니다.
그럼 뭐가 문제일까요. 언어셋이 변경되었던거라면 어떻게 원복시킬 수 있을까요..
개인 나스에서 운용중이라서 별도의 백업본은 없습니다. 롤백이 불가합니다. ㅠㅠ
PHP | PHP 7.3 |
---|---|
CMS | XpressEngine1 |
플래너 추가해보려고 이것저것 FTP로 파일업로드를 했는데
그때 뭔가 문제가 생긴것 같습니다.
그런데 phpmyadmin들어가봐도 위의 테이블은 존재하고 이전글들도 있습니다.
그럼 뭐가 문제일까요. 언어셋이 변경되었던거라면 어떻게 원복시킬 수 있을까요..
개인 나스에서 운용중이라서 별도의 백업본은 없습니다. 롤백이 불가합니다. ㅠㅠ
xe_official_planner123_ver5.12.0
다운받아서 열어봤는데
queries폴더를 열어봐도 모르겠습니다.
일단은
xe_documents에서
35번부터 생성된 planner관련은 삭제했더니 오류내용이 달라졌습니다.
에덴나무 님 안녕하세요,
플래너 사이트에 질문을 올리셔서 답글을 드렸었습니다.
아래는 편의를 위해 답글을 복사해 붙여 놓으니 참고 바랍니다. (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
documents 테이블 맨 뒤에 plan_sdate, plan_edate라는 컬럼이 있나요?
원래 XE에도 라이믹스에도 그런 컬럼은 없거든요.
서드파티 자료들이 나중에 책임지지도 못할 거면서 코어 테이블에 컬럼을 마구 추가하는 경우가 있는데요...
이렇게 테이블이 돌연변이된 상태에서 다른 자료가 정상 테이블이라고 가정하고 쿼리를 하거나,
반대로 아직 테이블에 컬럼이 추가되지 않았는데 컬럼이 있다고 가정하고 데이터를 입력하려고 하거나,
어떤 경우든 오류나기 딱 좋은 상황입니다.