묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1.4.4.4 업뎃후 unknown column 'find_account_question' in 'field list'
2011.02.25 14:05
안녕하세요?
답변 하시느라 언제나 고생이 많으십니다. 항상 감사드립니다.
Xe core 1.4.4.4로 업데이트후 모듈의 업데이트를 해줬는데도 회원가입을 하려고 하면
unknown column 'find_account_question' in 'field list'
표시가 뜹니다.
아래 스크린샷을 보면 업데이트를 눌러도 업데이트라는 붉은 글씨가 사라지지 않습니다.
하지만 테이블이 생성되어 있다고 표시되어있는걸 보면 DB에선 잘 생성된게 아닌가 생강을 했구요.
그런데 회원가입을 하려고 하면 unknown column 'find_account_question' in 'field list' 라는 메시지가 나오니..
이 말은 제 xemall_member 이라는 테이블에 'find_account_question' 필드가 없다는 말이거든요..
그 말은 모듈 업데이트가 제대로 안되어 있다는것 같구요...
필드를 만들어 줘야하는것이라면 아래 공듀님의 말씀대로 생성하려는데요.
출처 : http://www.xpressengine.com/19471457 / 답변자 : 공듀 회원관리 모듈 업데이트 해보시고 그래도 동일이시라면 phpmyadmin 접속하셔서 멤버 테이블에 해당 필드 위 필드 삽입하시면 됩니다. db에 해당 필드가 없어서 나타나는 문제입니다.
SQL에 대해서 잘 몰라서 어떻게 필드 생성을 해줘야하는지 모르겠습니다..;
제 생각엔 모듈 업데이트에 자체적으로 문제가 있나 싶네요..
도움 주시는 분께 포인트가 아닌 소정의 사례를 드립니다~
답변 하시느라 언제나 고생이 많으십니다. 항상 감사드립니다.
Xe core 1.4.4.4로 업데이트후 모듈의 업데이트를 해줬는데도 회원가입을 하려고 하면
unknown column 'find_account_question' in 'field list'
표시가 뜹니다.
아래 스크린샷을 보면 업데이트를 눌러도 업데이트라는 붉은 글씨가 사라지지 않습니다.
하지만 테이블이 생성되어 있다고 표시되어있는걸 보면 DB에선 잘 생성된게 아닌가 생강을 했구요.
그런데 회원가입을 하려고 하면 unknown column 'find_account_question' in 'field list' 라는 메시지가 나오니..
이 말은 제 xemall_member 이라는 테이블에 'find_account_question' 필드가 없다는 말이거든요..
그 말은 모듈 업데이트가 제대로 안되어 있다는것 같구요...
필드를 만들어 줘야하는것이라면 아래 공듀님의 말씀대로 생성하려는데요.
출처 : http://www.xpressengine.com/19471457 / 답변자 : 공듀 회원관리 모듈 업데이트 해보시고 그래도 동일이시라면 phpmyadmin 접속하셔서 멤버 테이블에 해당 필드 위 필드 삽입하시면 됩니다. db에 해당 필드가 없어서 나타나는 문제입니다.
SQL에 대해서 잘 몰라서 어떻게 필드 생성을 해줘야하는지 모르겠습니다..;
제 생각엔 모듈 업데이트에 자체적으로 문제가 있나 싶네요..
도움 주시는 분께 포인트가 아닌 소정의 사례를 드립니다~
댓글 3
-
criuce
2011.02.25 17:16
-
공듀
2011.02.25 17:23
criuce님 추가적인 답변이지만
개인 호스팅이 아닌 호스팅 업체 이용하신다면 관리자분에게 해당 필드 등록 요청하셔야됩니다.
개인이 별도로 필드 수정/등록 편집등은 불가능하기때문에. -
xemall
2011.02.25 18:03
음..공듀님 그렇다면 어떻게 해야 공듀님이 말씀하신 필드를 만들 수 있을까요? -
xemall
2011.02.25 18:03
일단 member 테이블의 필드생성하는 곳까지 들어갔습니다. -
xemall
2011.02.25 18:03
두번째 스크린샷 참고 부탁드립니다.. -
최태현913
2011.03.04 12:19
너무 심오하게들 설명하셔서 껴들기 쉽지않습니다만...
해결했기에 답글 남깁니다.. 저같이 고생하시는 분들 없으시라고.
xe 어드민 페이지에 오른쪽 상단에 보시면 sign out, setting language라고 있는데 그 바로 아래쪽에 보시면 캐시화일 재생성이니 세션정리 라는 버튼이 나오고.. 그아래에 메뉴박스형식으로 "모듈"이라고 표시된 박스가 하나 있습니다.
(캐시화일 재성성, 세션정리버튼과 "애드온" 박스 중간에.)
그안에 표시된 회원관리니 영문으로 된 것들 옆에 업데이트, 설치 등으로 표시되는데 그거 전부 클릭해서 설치및 업데이트 하고 났더니 해결됬습니다.
다음버젼엔 이런거 자동으로 해결되게 만들어 주시면 정말 좋겠습니다 ..... 저같은 사람은 100번을 쳐다봐도 모를거에요.. 머리만 쥐어 띁을뿐.
그럼 저처럼 고생하시는 분들위해서 이글 남깁니다 -
xemall
2011.03.04 17:55
답변감사합니다. 저같은 경우엔 업데이트를 눌러도 업데이트가 안되어서 그냥 방치중입니다. -_-;
phpmyadmin이라는 php 프로그램이 있습니다.
웹에서 mysql을 쉽게 관리할수 있도록 도와주는 프로그램인데요 이를 인터넷으로 검색하셔서 다운로드 하시고 실행하시면 됩니다.
그리고 나서 db 사용자 아이디와 패스워드를 입력하여 로그인 하시면 db를 선택할수 있고 db를 선택하면 db에 속해있는 테이블이 주루룩 뜹니다.
거기서 filed_list 라는 테이블을 찾아 들어가시면 테이블의 구성정보와 테이블에 들어가있는 데이터들을 볼수 있는데요 여기서 add column 버튼을 클릭하여 위 그림에 있는 정보들을 입력하고 추가해 주시면 간단하게 해결됩니다.