묻고답하기
unknown column 'is_secret' in 'field list' 문구가 뜹니다.
2011.10.01 16:18
1.5버전이 베타인지 모르고 최신버전이 배포됐다는 어드민상의 공지만 보고 업뎃했다가..낭패를 보고선,
다시 1.4로 버전다운을 했는데,
글 작성시 [unknown column 'is_secret' in 'field list']이런 문구가 뜨면서 글 작성이 안돼요..ㅠㅠ
초보인데다가 검색해서 찾아봤는데 이런 현상이 일어나신 분이 계시더라구요.
그분이 쓰신 문의글에 답변이 달리긴 했지만...
그 답변 자체를 이해 못하는 무지한 초보입니다.
db document의 테이블에 'is_secret'을 집어 넣는 방법좀 쉽게 설명해 주세요..ㅠㅠ
댓글 4
-
원식이짱
2011.10.01 20:11
-
kimmanners
2011.10.01 22:21
저도 같은 증상이라 캐시파일 재생성을 해봤지만 여전한데 다른 방법은 없는 건가요? -
shatter
2011.10.02 17:43
동일한 상황과 동일한 문제에서 방금 해결하였습니다.
아래 이미지를 참고하셔서, MYSQL 관리자로 접속하여 "테이블"에 "필드"를 추가하세요.
테이블명은 "XE_DOCUMENTS"이며, 추가하실 필드는 아래 목록입니다.
1. is_secret
2. allow_comment
3. lock_comment
이미지를 참고하여, 필드의 속성을 설정해주세요.
저도 잘 모르는터라 데이터 망가질까봐 웹상에서 작업을 못하고,
로컬에서 XE 1.4.5.0 을 깨끗한 상태로 설치한 뒤 최초상태의 테이블 구조를 참고해서 누락된 것들을 생성하니,
잘 작동하게 되었습니다.
성공하세요!
-
포도주스
2011.11.02 15:27
저도 같은 증상이었는데 이 방법으로 해결되었어요 감사합니다 -
엘로힘 아하브티
2011.12.10 19:11
감사합니다..ㅠㅠ 정말 너무 감사하네요..흑흑... 혹시 필드 추가하시는 방법 모르시는 분들... 네이버에서 "phpmyadmin 필드 추가"라고 검색해 보시면 찾으실 수 있을겁니다. -
소류닷
2012.09.03 20:29
완전 감사!! 진짜 완전땡초본데 도움받았습니다 ㅠㅠ -
제이투자
2012.10.16 13:49
1.5.3.3 버젼이 이거래서 안되는지? / 저도 지금 필드 추가해서 다 햇는데 왜 안되는 거죠? ?? -
bluebear
2011.11.08 19:46
참 난감 하였는데 질문이 있고
좋은 답변이 있어서 잘 해결 되었습니다.
shatter님 잘 설명하여 주셔서 해결 되었습니다.
다 지워 버리고 싶었는데 정말 고맙습니다.
-
엄마재코먹어
2012.10.30 14:52
저는 좀 다른 방식으로 해결을 했습니다.
이미 데이터 마이그레이션이 끝난 상태에서 DB를 건드리면 작업이 더 커져서요..^^
일단 해당 모듈에 스키마 폴더가 있습니다.
그 폴더에 테이블 스키마xml이 있는데 그 해당 테이블 xml에 신규 추가하신 컬럼을 추가해서 저장 -> 캐시파일 재생성
이렇게 하니 있는 상태에서 정상적으로 작동을 합니다..^^
수고하세요~~~
안녕하세요^^
관리자 첫 페이지에서 캐시파일 재생성을 클릭해 주시는 건 어떠신가요?
그리고 업데이트를 하시고 난 다음 관리자 페이지 메인에 있는 업데이트를 전부 해 주셔야 됩니다.
해결 잘 하세요~