웹마스터 팁
로그인이 안되거나 첨부파일이 등록이 안될때.
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 으로 업데이트 하면서, 자동로그인을 체크해야하는 상황이 발생했는데, 똑디님의 글대로 했더니
정상적으로 되네요~
감사합니다..^^
제목 | 글쓴이 | 날짜 |
---|---|---|
파일첨부 100%에서 증발 하는 문제 해결 [1] | asgasg | 2010.06.08 |
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용 [3] | THEOTHERS | 2010.08.07 |
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기 [5] | 늘푸른이 | 2010.08.06 |
스킨 디자인! 이미지 대신 CSS3를 사용해 보세요! [7] | 정찬명_ | 2010.07.08 |
optimizer 체크 후 저장해도 체크 해제 되시는 분들 [2] | 다케루 | 2007.10.15 |
플래시 뒤로 로그인창 숨는 문제 [5] | 김지훈295 | 2010.02.25 |
회원약관 추가 [7] | 애치티 | 2009.01.15 |
본문에 삽입된 그림의 확대기능이 작동하지 않는경우(XE Official Ver2 layout) [2] | 분홍곰 | 2009.08.14 |
[뻘팁] 특정 모듈이 설치되어 있는 지 간단하게 확인하기 [1] | SMaker | 2010.01.18 |
0.1.1 패치하시면 가입시 기본 회원 그룹 선택해야해요. [2] | 다케루 | 2007.08.26 |
위젯에서 페이지 기능 활용 팁 [3] | 라르게덴 | 2009.10.05 |
로그인이 안되거나 첨부파일이 등록이 안될때. [9] | 똑디 | 2009.09.30 |
Skin에 xml query 직접 만들고 사용하기 [2] | June Oh | 2010.02.23 |
자바스크립트로 브라우저 타이틀 바꾸기 [4] | Geun | 2008.05.26 |
지식인 스킨(naver_jisikin) 의견에 글이 겹쳐보일때 [1] | 조슈아킴 | 2010.07.15 |
글 읽을 때마다 조회수 증가하는 법 알려주세요 [1] | 홍정환873 | 2009.03.27 |
로그인 포인트 출력 위젯을 수정해보자 | [花穗] | 2009.03.27 |
제로보드 권한 설정 문제요~~ [1] | 매너굿남 | 2009.03.27 |
PHP로 코딩 자주 하시는 분들을 위한 윈도우용 APM | jihun | 2010.03.13 |
bcastr 이용한 플래쉬 (flash) 최근 이미지 소스 사용 위젯 소개.. [1] | 하얀마법 | 2010.07.11 |
도대체가... 똑띠님은 천사같다는 느낌...