묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
쉬운 설치 디렉토리 퍼미션 에러~
2010.09.21 03:17
쉬운 설치의 모듈 설치할때 퍼미션 변경에러 뜨네요..(msg_permission_adjust_failed)
원인은 ftp의 root 경로인 것을 아는데 해결 방법을 모르겠습니다.
설치된 XE의 절대 경로 : /home/myID/xeProject/
설치된 XE의 FTP 경로 : /xeProject/ (목록 가져오기에서 선택한 값입니다.)
쉬운 설치시 다운 받는 모듈을 module 디렉토리에 생성하고 권한을 변경하는 부분에서 FTP root 부터(/xeProject/) 설정하여
권한 변경을 시도합니다.
에러 내용은
CHMOD 755 /xeProject/~~~모듈 경로~~~
~~~ Warning 문구 ~~~
-1 msg_permission_adjust_failed
이렇게 에러메시지가 나오는데, 여기서 CHMOD 명령의 경로명이 잘못되어 있습니다.
소스를 보니 $ftp_path로 지정이 되어 있던데, 실제 명령의 경로명은 설치된 XE의 절대경로(/home/myID/xeProject/~~~모듈경로~~~)로
나와야 되는게 정상입니다.
원인은 아는데 해결을 어떻게 해야할지 모르겠네요...
검색해 보니 FTP 설정에서 경로를 입력하지 말라고 하는데, FTP 정보를 저장하려면, 반드시 등록해야 하더군요...
그래서 편법으로 files/config/ftp.config.php 파일에서 경로를 /home/myID/xeProject/로 변경해서 모듈 설치를 시도하면,
msg_make_directory_failed 라는 메시지가 뜨네요..
어찌해야 할까요?