본문으로 바로가기


XE 설정중 이것저것 만지다 아파치서비스를 restart하고 접속을 하려는데


"이메일 주소와 일치하는 회원이 없습니다."


라고 뜨는데 검색해도 답이 안나오고 한참 고생했습니다.




결론적으로 해결하긴 했는데 원인은 xe/files/cache 디렉토리 소유권 문제 였습니다.



우선 기존 디렉토리 내용입니다.



/var/www/html/xe/files # ls -sal

합계 4

0 drwxrwxrwx. 11 html   apache  150  2월  9 00:25 ./

4 drwxrwxrwx. 15 html   apache 4096  2월  9 02:39 ../

0 drwxrwxrwx.  4 html   apache   36  2월  7 17:00 attach/

0 drwxr-xr-x. 13 apache apache  180  2월  9 00:25 cache/

0 drwxrwxrwx.  2 html   apache  100  2월  9 00:25 config/

0 drwxrwxrwx.  2 html   apache   55  2월  7 17:00 env/

0 drwxrwxrwx. 23 html   apache  237  2월  9 00:25 faceOff/

0 drwxrwxrwx.  8 html   apache  118  2월  7 17:00 member_extra_info/

0 drwxrwxrwx.  2 html   apache   90  2월  7 17:00 ruleset/

0 drwxrwxrwx.  2 html   apache   26  2월  7 17:00 site_design/

0 drwxr-xr-x.  6 apache apache   50  2월  8 23:05 thumbnails/


cache 디렉토리와 thumbnails 디렉토리의 소유자가 apache로 되어 있는게 보이실겁니다.


httpd.conf를 수정하면서 user부분을 변경 하고 사용했는데

관리자 화면에서 캐쉬 삭제하기 후에 새로 cache를 만들면서꼬인듯 합니다.



소유권을 현재 환경에 맞게 바꿔 줍니다.

/var/www/html/xe/files # chown -R html:apache ./cache

/var/www/html/xe/files # chown -R html:apache ./thumbnails




다시 확인

/var/www/html/xe/files # ls -lsa

합계 4

0 drwxrwxrwx. 12 html   apache  167  2월  9 03:24 .

4 drwxrwxrwx. 15 html   apache 4096  2월  9 02:39 ..

0 drwxrwxrwx.  4 html   apache   36  2월  7 17:00 attach

0 drwxr-xr-x. 14 html   apache  195  2월  9 03:24 cache

0 drwxrwxrwx.  2 html   apache  100  2월  9 00:25 config

0 drwxrwxrwx.  2 html   apache   55  2월  7 17:00 env

0 drwxrwxrwx. 23 html   apache  237  2월  9 00:25 faceOff

0 drwxrwxrwx.  8 html   apache  118  2월  7 17:00 member_extra_info

0 drwxrwxrwx.  2 html   apache   90  2월  7 17:00 ruleset

0 drwxrwxrwx.  2 html   apache   26  2월  7 17:00 site_design

0 drwxr-xr-x.  6 html   apache   50  2월  8 23:05 thumbnails




이것때문에 반나절을 허비 했네요.

저처럼 고생하시는분 없기를 ...