웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
우분투 apm에서 "쉬운 설치" 에러시 팁
2010.12.22 13:24
공부겸 우분투 10.10을 깔고 apm을 설치한 후, xe 설치까지는 마쳤는데,
"쉬운 설치"에서 무지 삽질을 했습니다.
이게 사람을 미치게 만들었던건 쉬운 설치가 되는 녀석들은 또 되더라는 겁니다.
유독 중요한 모듈들을 설치할 때는 예외없이 "error"라는 간단한 메시지만을 출력하고선
관리자 페이지마저 완전 백지 상태가 되는 일이 반복 되었습니다.
여기 xe 홈피에 질문도 적어보고, 검색도 며칠을 했지만 그 어떤 해결책도 나오지 않더군요.
구글링은 또 얼마나 했는지...
저는 이렇게 허무하게 해결을 봤습니다. ( 참고로 ftp 데몬으로 vsftpd를 설치한 상태 )
/etc/vsftpd.conf 내의
local_umask=022 앞의 주석 부분을 제거했습니다.
vsftpd의 디폴트 값인 077 로는 안되는 모양입니다.
"#" 하나 달랑 없앴더니, 쉬운 설치가 그냥 되더군요.
이 값이 무슨 보안과 관련이 있는 모양이던데, 그냥 참고만 하시길 바랍니다.
혹시나 리눅스 처음 공부하시는 분들이 삽질에 빠져 허우적 대실까봐 몇자 적었습니다. ^^
댓글 4
-
soultea.myid.net
2011.01.18 00:55
-
야호z
2011.01.21 03:52
root 계정을 사용하셔서 그런듯 하네요.
저의 경우는 아예 root를 사용안하고
sudo chown 으로 해당 디렉터리를 사용자 계정으로
sudo chown -hR 계정명 위치
요렇게 한번주면 이상없이 쉬운설치 되거든요.
물론 022 주석 제거해주고요. -
withover
2012.02.26 01:42
쉬운 설치 에러때문에 엄청 고생했는데, 이 글보고 해결했습니다. 감사합니다.
-
2-COIN
2013.07.16 12:08
이것 때문에 몇번이나 새로 깔고,
결국 쉬운 설치는 포기하고 살았는데...
이렇게 단순한 문제 때문이었다니... ㅠㅠ
감사합니다.
제가 알기로는 파일이 생성 될 때 파일 퍼미션을 지정해 주는 역확을
하는게 위의 옵션으로 알고 있습니다.
쉬운 설치시 파일을 받아서 새로 퍼미션을 지정해 주는데 022 의 경우
디렉토리는 700 파일은 600의 값은 가지게 됩니다
웹에서의 확인은 기본권한이 644가 되어야 확인이 가능합니다
따라서 가능한 쉬운 설치 가능한 값은 002 or 020 or 022 정도가 되겠네요
loca_umask="값" 의 허가권을 아는데로 정리 해 볼게요
Umask 디렉토리 퍼미션 파일 퍼미션
002 777-002=775 666-002=664
007 777-007=770 666-007=660
020 777-020=757 666-020=646
022 777-022=755 666-022=644
070 777-070=705 666-070=604
077 777-077=700 666-077=600