웹마스터 팁
로그인이 안되거나 첨부파일이 등록이 안될때.
2009.09.30 10:09
로그인을 할려고 하면 이상하게 로그인이 안되고, 자동로그인체크를 해야만 로그인이 되는 현상이 발생을 했었다.
그리고 첨부파일의 경우에도 등록이 되다가 100%가 되면 살아지는 현상이 있었다.
원인을 분석해 보던중 문제가 xe_session 테이블에 있다는것을 알게 되었다.
혹시나 해서 dump 를 해두고 새롭게 수정해 볼려고 했더니 dump 명령어를 치자 아래와 같은 에러 메시지가 떴다.
Can't open file: 'xe_session.MYI' (errno: 145) when using LOCK TABLES
다행이 이 에러메시지 덕분에 고생안하고 에러를 처리 할수 있었다.
DB에 들어가서 xe_session 테이블을 지우고 다시 테이블을 만들어 주면 정상적으로 로그인도 되고 첨부파일도 등록이 될것이다.
xe_session은 로그인 정보를 담고 있는 테이블이라고 생각하면된다.
그래서 삭제 했다가 다시 만들어 주어도 운영에는 큰 지장이 없다.
---------------------------------------------------------------------------------------------------
혹시나 이런 문제가 있는 사람이 나 외에 또 있을지 몰라 팁으로 올려 봅니다.
댓글 9
-
마파람™
2009.09.30 19:45
-
젬마아빠
2009.10.02 21:09
첨부파일창이 뜨고 upload가 100%진행되고나서 파일이 사라지는 문제는, apache의 경우 apache의
session.save_path인 다음 폴더의 소유자를 root에서 apache로 바꾸면 해결될 가능성이 큽니다.
/var/lib/php/session
확인결과 임시폴더 /tmp까지는 파일이 잘 올라가지만, 위 폴더에 파일이 (작업로그파일로 보여짐) 정상적으로 생성된 경우는 정상적으로 upload가 끝나고, 그렇지 않으면 100%진행되고나서 파일이 사라져 버립니다.
-
mydisc
2009.10.07 12:25
DB에서 xe_session을 삭제하고 다시 만들려니 fields의 갯수를 입력하라고 하네요 (Numbers of fields) .. ^^;
필드 갯수는 공란으로 두고 그냥 생성해도 되는지요?
-
똑디
2009.10.07 14:31
저같은 경우
CREATE TABLE `xe_session` (
`session_key` varchar(255) NOT NULL default '',
`member_srl` bigint(11) NOT NULL default '0',
`expired` varchar(14) default NULL,
`val` longtext,
`ipaddress` varchar(128) NOT NULL default '',
`last_update` varchar(14) default NULL,
`cur_mid` varchar(128) default NULL,
PRIMARY KEY (`session_key`),
KEY `idx_session_member_srl` (`member_srl`),
KEY `idx_session_expired` (`expired`),
KEY `idx_session_update` (`last_update`),
KEY `idx_session_cur_mid` (`cur_mid`),
KEY `idx_session_update_mid` (`member_srl`,`last_update`,`cur_mid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;이것을 db 쿼리로 날려서 처리했네요. phpMyAdmin SQL에서 실행 시켜주시면 됩니다.
-
mydisc
2009.10.07 14:47
아.. 답변 감사합니다. 스크랩해두고 연구해 보도록 하겠습니다. 현재로써는.. 이해불가하네요.. 흑. -
mydisc
2009.10.07 14:52
음.. 똑같이 카피해서 붙여넣고 실행시켜보니 만들어지네요. xe_session을 지우기는 겁나서 xe_session_01 로 새로 만들어 봤습니다. 지우고 새로 만들기는 좀 더 연구 해보고.. ㅎㅎ. 감사합니다. -
ku20
2009.11.03 14:05
완전 고맙습니다. 삭제하고 다시 만드니까 정말 로그인문제랑 파일첨부 문제가 사라졌습니다.
-
이성희
2010.03.02 04:28
저는 호스팅 회사에서 suPHP를 적용하고 나서 문제가 생기더군요.
세달 넘게 다시깔고 어쩌고 SecFilterEngine Off 도 했다 풀었다 하다 수호신하고 문제가 있는것이 잡혀서
호스팅회사에 php.ini 설정중
suhosin.session.encrypt=Off
를 하고 나니까 화일업로드 100% 후 텀네일 보이고.. 작동이 잘되더군요.
혹시라도 도움이 될까싶어서 올립니다.
-
chohee
2010.07.21 15:12
xe 1.4.3 으로 업데이트 하면서, 자동로그인을 체크해야하는 상황이 발생했는데, 똑디님의 글대로 했더니
정상적으로 되네요~
감사합니다..^^
제목 | 글쓴이 | 날짜 |
---|---|---|
잦은 등급변경으로, 회원 등급이 엉켰을 경우 해결방법. [1] | NZ448 | 2009.09.10 |
이것두 팁은 되려나...; xe 7대 구성 설치법임..ㅋ; | 불패의초인 | 2009.09.11 |
오른쪽 서브메뉴영역 제목 이미지로 나타내기 [6] | hbeen | 2009.09.11 |
특정그룹회원에게 서비스 제공하기 [4] | 똑디 | 2009.09.12 |
웹에서 직접 zip파일 압축백업,압축풀기-호스팅 사용자님들 편한 툴입니다. [1] | ranson | 2009.09.12 |
네이버 실시간 인기검색어 가져오는 함수 [2] | Darby♡ | 2009.09.14 |
[content위젯] category 리스트만 가져오기.. [16] | 데즈라레 | 2009.09.14 |
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] | 웰빙샵 지영 | 2009.09.15 |
서버이전 이후 발생하는 문제들에 대한 대응책 정리 [16] | Gekkou | 2009.09.16 |
게시판 확장변수 일괄 등록 하기 [2] | 2년후 | 2009.09.20 |
파일첨부 안될때 | 정박사닷컴 | 2009.09.24 |
확장변수 이용 답변완료 이미지 띄우기 간단 팁 [7] | jsuimage | 2009.09.25 |
방명록 게시판에서 확장변수 검사 안되는 문제 임시 방안 | June Oh | 2009.09.28 |
XE 수직 스크롤바 무조껀 띄우기 CSS [7] | 데즈라레 | 2009.09.28 |
/?module=admin 로 들어가지지 않아요. [2] | oO나쁜토끼Oo | 2009.09.29 |
확장변수 한줄입력칸 폭 조정하기 [2] | 아고라 | 2009.09.30 |
로그인이 안되거나 첨부파일이 등록이 안될때. [9] | 똑디 | 2009.09.30 |
이미지마크 쓸 경우 레벨아이콘 위치 바꾸기 | 고진감래 | 2009.09.30 |
추천과 추천포인트 관련 팁 [8] | 고진감래 | 2009.09.30 |
MySQL server has gone away 에러 대응 | 고수군 | 2009.09.30 |
도대체가... 똑띠님은 천사같다는 느낌...