묻고답하기
로그인 문제
2016.02.01 10:23
centos에서 최신버전 설치 후 아이디 만들고 로그인 누르면 로그인이 되지 않습니다.
댓글 5
-
hhhh
2016.02.01 10:30
-
KimTAJO
2016.02.12 11:24
제 서버도 centos이고, xe도 최신버전입니다.
다른 글에서는 php 내 Session 폴더에 apache가 권한이 있는가를 보라 하셔서(출처 https://www.xpressengine.com/qna/23100715),
확인해보았는데, 폴더 그룹이 apache 이기에 문제는 없다고 판단되서.. 하도 이것저것 찾다가
httpd(apache)를 재실행하고 나니 일반적으로 로그인은 되지 않고, 로그인 유지를 켜야지만 로그인이 되네요.
임시 방편이지만 일단 해보시는게..
한가지 더 추가하자면 php 버전은 php7.0.2 입니다.
-
KimTAJO
2016.02.12 11:44
또 같은 현상이 나서.. 혹시나 해서 php 폴더 내에 있는 session 폴더의 권한을 777로 줘보니 로그인이 잘 되네요.
apache가 session 폴더에 접속을 하지 못하는것같습니다. 확인 후 답변 드리겠습니다.
-
KimTAJO
2016.02.12 12:01
해결했습니다.
apache 설정 부분( /etc/httpd/conf/httpd.conf )을 보시면 아마 최상단에 Group가 nobody로 되어있으실텐데,
그 부분을 apache로 변경 후, apache를 재실행(service httpd restart) 하시면 됩니다.
/var/lib/php/session 디렉토리의 umask 값이 0770이라, other user는 해당 폴더에 접근이 되지 않는데,
확실친 않지만 Group만 바꿔줘도 해당 폴더에 접근 권한이 생겨서 처리되는것으로 보입니다.
-
KimTAJO
2016.02.12 11:04
저도 마찬가지라.. 지금 문제 확인중입니다. 해결 되시면 방법좀.. ㅠㅠ 저도 해결되면 방법 적어놓겠습니다.
분명 어제까지만 해도 로그인이 되었는데... 오늘은 안되네요..
주소/admin
주소/index.php?module=admin
이런식으로 해봐도 안먹히네요
그리고 상단탭에서 로그인 할 시 아이디를 입력하라고 뜨는ㄷ[ㅔ '
주소/xe/admin으로 들어가서 로그인 할 시 이메일 주소를 입력하라고 뜨네요.
서로 다른데 회원가입시 입력했던 아이디나 이메일로 두개다 시도 해봐도 안되네요