묻고답하기
Unknown column ''admin_id'' in ''field list'' 밤샜습니다...
2009.07.11 14:57
1.03에서 홈페이지를 운영하고 있습니다.
1.03에서 페이지를 수정하려고 하니
Unknown column 'admin_id' in 'field list'
라는 경고가 뜹니다.
질답을 찿아보니 업그레이드하면 해결된다는 답변이 있어 DB를 백업(mysql웹어드민에서 내보내기)받고
1.24 풀버전을 받아서 업그레이드 하였습니다.
업그레이드를 했더니 기존의 페이지는 글자가 깨지면서 아예 뜨지를 않아서
다시 작업을 했는데 위젯이 제대로 인식되지 않아서 포기하고
1.15를 다운받아서 다시 덮어 씌웠습니다.
1.15에서 페이지를 수정하려고 하면
Unknown column 'grants' in 'filed list' 라는 경고가 뜹니다.
그래서 할 수 없이 다시 1.03을 다시 깔았습니다.
깔았다 지웠다를 반복하느라 어제 날밤을 샜습닏.
질문:
1. DB테이블을 모두 삭제한 후 1.15를 재설치하면 정상적으로 작동을 하지만
백업받은 DB를 가져오기 한 후 페이지를 수정하면
Unknown column 'grants' in 'filed list' 경고가 뜹니다.
모듈에 문제가 있는것 같은데 모듈을 삭제하고 재설치해도 마찬가지입니다.
2. DB를 모두 삭제하고 다시 설치하라는 답변이 있던데 그럼 기존의 게시판 자료들은 어찌하나요?
백업받은 DB에서 게시판 데이타만 따로 가져올 수 있는건가요?
왕초보라 쉬운 설명 좀 부탁드립니다.
백업받아 놓은 DB와 files자료를 이용해서 게시판 데이터를 살릴 수 있는 방법이 있으면 알려 주시면 감사하겠습니다.
그냥 가져오기 하면 오류가 해결되질 않습니다.
댓글 2
-
비나무
2009.07.12 14:09
-
엄마재코먹어
2012.10.30 14:49
오래된 글인데 혹~시나 해서..^^
해당 모듈에 스키마 폴더에 보시면 해당 테이블의 xml이 보이실겁니다.
거기에 추가하신 컬럼내용을 추가하고 캐시파일 재생성을 하니 정상적으로 작동을 하네요...^^
상위 버전으로 업데이트 하신 후 관리자 화면의 모듈 부분에 있는 '설치' 또는 '업데이트' 버튼을 클릭하여 DB를 업데이트 하셨나요?
제가 보기엔 그 작업을 하시지 않은 상태에서 페이지 수정을 시도하신 듯 하네요...
새로운 버전으로 업데이트를 하면 DB에 변경사항이 생기는 경우가 있습니다.
그럴 때 변경된 부분을 반영하는 것이 모듈의 '설치' 또는 '업데이트'입니다.
DB 업데이트 후 '캐시파일재생성'을 하시면 대부분의 문제는 해결이 됩니다.