묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
데이터이전 후 새로 가입한 회원들이 회원관리에 보이지 않습니다
2011.07.07 11:26
기존 서버에서는 XE 1.2번대를 사용했습니다.
금년 5월 초에 새로운 서버에 신 버전의 XE를 설치하고, 기존 데이터를 이전해 왔습니다.
관리자 메뉴의 회원정보를 보면 새서버에서 새로 가입한 회원들이 가입일 기준으로 정렬되지 않습니다.
우선 2011년 4월 말 ~ 2010년 1월 초까지 역순으로 기존서버 사용시 회원가입한 회원이 가입일 역순으로 보입니다.
다음으로 2011년 7월 현재 ~ 2011년 5월 초까지 현서버 사용기간에 회원가입한 회원이 가입일 역순으로 보입니다.
그 다음으로 2009년 12월 말 ~ 최초 설치일까지의 기존서버 사용시 가입한 회원이 가입일 역순으로 보입니다.
추측하기로는 데이터베이스상에 쓰여진 값과 실제 우리가 일상생활에서 쓰는 값이 형식상,방법상 차이가 있기 때문이 아닐까 싶은데요..
이 걸 어떻게 해결할 수 있을까요?
한 10년도 전에 잠깐 웹마스터를 하면서 PHP+MYSQL을 사용하기는 했으나, 거의 다 까먹어서 가급적이면 쉽게 설명해 주셨으면 좋겠습니다. (지금 XE는 죄다 모듈화 되어 있어서, 어느 부분을 찾아 봐야 하는지도 잘 모르겠는 수준입니다. 죄송...)
금년 5월 초에 새로운 서버에 신 버전의 XE를 설치하고, 기존 데이터를 이전해 왔습니다.
관리자 메뉴의 회원정보를 보면 새서버에서 새로 가입한 회원들이 가입일 기준으로 정렬되지 않습니다.
우선 2011년 4월 말 ~ 2010년 1월 초까지 역순으로 기존서버 사용시 회원가입한 회원이 가입일 역순으로 보입니다.
다음으로 2011년 7월 현재 ~ 2011년 5월 초까지 현서버 사용기간에 회원가입한 회원이 가입일 역순으로 보입니다.
그 다음으로 2009년 12월 말 ~ 최초 설치일까지의 기존서버 사용시 가입한 회원이 가입일 역순으로 보입니다.
추측하기로는 데이터베이스상에 쓰여진 값과 실제 우리가 일상생활에서 쓰는 값이 형식상,방법상 차이가 있기 때문이 아닐까 싶은데요..
이 걸 어떻게 해결할 수 있을까요?
한 10년도 전에 잠깐 웹마스터를 하면서 PHP+MYSQL을 사용하기는 했으나, 거의 다 까먹어서 가급적이면 쉽게 설명해 주셨으면 좋겠습니다. (지금 XE는 죄다 모듈화 되어 있어서, 어느 부분을 찾아 봐야 하는지도 잘 모르겠는 수준입니다. 죄송...)
댓글 1
-
채운아빠
2011.07.07 12:34
자문 자답 이군요. 결론은 DB랑 상관없는 코딩 오류였군요..modules/member/tpl/member_list.html 파일의 49번째 줄<a href="{getUrl('sort_index','','sort_order',$sort_index!='last_login'&&$sort_order=='desc'?'asc':'')}">{$lang->signup_date}이라고 되어 있던 부분을<a href="{getUrl('sort_index','regdate','sort_order',$sort_index=='regdate'&&$sort_order!='desc'?'+ 'asc':'')}">{$lang->signup_date}으로 수정한 다음modules/member/member.admin.model.php 파일의 80번째 줄if($sort_index != 'last_login')부분을if($sort_index != 'last_login' && $sort_index != 'regdate')이렇게 수정했습니다.sort_order 부분의 토글은 여전히 적용은 안되는데, 뭐 당장 필요한 것도 아니고, 그건 이담에...근데, 이런 기본적인 문제가 질문/답변도 없는 걸 보면XE사용자가 그렇게 많지는 않은건가? 아니면 사용자들이 무난한건가?