시작페이지로 즐겨찾기추가
로그인
회원가입 l 출석체크 l 마이페이지 l CGIMALL
자료실 사이트등록 랭킹100 프로그램리뷰 관리자추천자료 초보가이드
커뮤니티
전체 펼쳐보기
퀵메뉴링크
jquery , CSS , PHP , Javascript , 무료폰트 , ASP
상세검색
> 상세보기 초보가이드
사이트등록
현재접속자 새로고침
게시판타이틀 초보가이드 / 상세보기
트위터로 보내기 미투데이로 보내기 싸이월드 공감
파일변경이안될때
초보가이드 > 상세보기 | 2013-05-29 14:48:35
추천수 859
조회수   35,590

닉네임

HappyCGI

제목

파일변경이안될때
내용
 
1 파일의 수정이 안 되는 현상
2 변경 방법

1 파일의 수정이 안 되는 현상 #


파일이 쓰기가 안되거나, 수정이 불가능 할 때는 다음의 몇 가지 예를 들 수 있습니다.

  1. 해당하는 파일에 접근 권한이 없을 때.
  2. 해당하는 파일이 자신의 소유가 아닐 때.
  3. 해당하는 파일의 소유자가 nobody 일 때.
     
위 세가지 모두 파일의 사용권한 설정의 문제네요.
퍼미션 문제라고 보통 이야기 합니다.

이런 현상은 아래의 그림을 보시면 쉽게 이해하실 것입니다.

http://www.happycgi.com/guide/img/nobody.jpg

위의 그림에서처럼 ls -l 명령으로 파일의 소유자와 허가권의 상태를 보실 수 있습니다.
하나는 파일의 소유권이 nobody 이고, 하나는 접근권한이 모든 사람이 읽기만 가능하도록 되어 있습니다. 이런 경우에 쓰기나 변경이 되지 않겠죠!

2 변경 방법 #


소유권을 변경하는 ?명령어는 chown 입니다. 이 ?명령어를 사용하는 형식은 아래와 같습니다.


사용법: chown ?옵션... OWNER[.?GROUP] FILE...
또는: chown ?옵션... .GROUP FILE...
또는: chown ?옵션... --reference=RFILE FILE...


소유자를 지정하지 않은 경우 변경하지 않습니다. 또한 그룹도 지정하지 않으면 바뀌지 않지만 마침표(.)를 주는 경우에는 로그인시의 그룹으로 변경합니다. 콜론(:)을 마침표(.) 대신 쓸 수 있습니다.

파일의 권한 설정법은 초보자 가이드 >> 파일의 사용권한 설정 부분을 참고하시기 바랍니다.

위의 사항을 점검했는데도 안된다면 해당 파일을 다운받아 놓고 서버의 파일을 삭제한 후에 다시 업로드 하셔서 해보시기 바랍니다. 반드시 삭제하기 전에 다운받아 두셔야 겠죠!!
추천스크랩소스보기 목록
이전게시글 Apache기본인증절차 2013-05-29 14:48:03
다음게시글 파일 첨부가 되지않을때 2013-05-29 14:49:18