웹마스터 팁
로그인이 안되거나 첨부파일이 등록이 안될때.
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 으로 업데이트 하면서, 자동로그인을 체크해야하는 상황이 발생했는데, 똑디님의 글대로 했더니
정상적으로 되네요~
감사합니다..^^
제목 | 글쓴이 | 날짜 |
---|---|---|
별도 페이지 로그인방법 | cornet | 2009.05.21 |
로그인 페이지 만드는 방법 [5] | 산토 | 2009.06.12 |
로그인 후 그룹별로 다른 페이지로 가기 - 업데이트판 v1.5 [19] | 무대포2 | 2009.06.24 |
로그인 & 파일 첨부 문제 [3] | peter99 | 2009.06.29 |
http://www.도메인주소/~as/xe/ 로 로그인 접속후~ [3] | wjnam | 2009.09.07 |
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] | 웰빙샵 지영 | 2009.09.15 |
로그인이 안되거나 첨부파일이 등록이 안될때. [9] | 똑디 | 2009.09.30 |
로그인 폼에 관리자는 [Admin] 나타나게 하기 [4] | 오스카 | 2009.10.10 |
메인 레이아웃에서 로그인이 안보이는 경우. | 김찬회425 | 2009.12.06 |
Flash swf 플래쉬 때문에 로그인이나 메뉴가 감추어졌을때에... [5] | 태림씨야! | 2010.01.23 |
로그인페이지와 새페이지 연결법 [2] | poko | 2010.01.30 |
외부프로그램에서 제로보드 xe 및 그누보드 회원 연동(로그인) 하기 - 초간단 [1] | 한이73 | 2010.02.03 |
로그인 후 특정 그룹 페이지 가기 다른버전 [9] | 눈물많은OrOi | 2010.02.22 |
플래시 뒤로 로그인창 숨는 문제 [5] | 김지훈295 | 2010.02.25 |
로그인 스킨 수정 팁 - 신규 쪽지 수 보여주기 [17] | 러브스킬 | 2010.05.03 |
로그인시 다음과같은 오류가 발생합니다. 빠른답변좀 ㅠㅠ [3] | 푸팅 | 2010.05.10 |
모바일 레이아웃 로그인페이지 개선방법 [4] | 스카이피아 | 2010.08.01 |
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때 [4] | hhgyu | 2010.08.26 |
어느날 로그인이 안된신다면..? 이걸 점검을.. | 청개굴이 | 2010.09.13 |
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] | SMaker | 2010.09.13 |
도대체가... 똑띠님은 천사같다는 느낌...