묻고답하기
(해결되었음)게시글에 이미지를 첨부하면 서버에 권한이 -rw------ 로 되어 보이지가 않습니다.
2008.05.30 06:46
안녕하세요,
이미지를 첨부해서 올리려고 할때, 등록된 이미지(.jpg)의 권한이 -rw------ 이렇게 나옵니다.
결국 화면에는 x box 로 뜨고요.
permission 을 강제로 -rw---rwx 로 바꾸면 다시 화면에 보입니다. 읽기권한 문제인것 같은데요.
등록할때 처음부터 -rw---rwx 로 하는 방법이 있을까요 ?
답변해 주시면 정말 감사하겠습니다.
결국이렇게 됩니다.
댓글 3
-
덱스터
2008.05.30 11:29
마스크가 되있나요? -
richrich
2008.05.31 04:04
안녕하세요,
제가 초보라, 마스크가 어떤것인지 잘모르겠습니다.
어떤것을 확인해야 하나요 ? -
richrich
2008.06.01 12:50
해결했습니다.
초보자가 어렵게 찾아 냈습니다.
/modules/file/file.controler.php 에서
353 번째 줄 쯤에
// 파일 이동
if(!$manual_insert&&!move_uploaded_file($file_info['tmp_name'], $filename)) return false;
elseif($manual_insert) @copy($file_info['tmp_name'], $filename);
위에 것이 있는데 그아래에,
@chmod($filename, 0644);
를 삽입하면 업로드된 이미지의 permission 이 바뀌더군요.
궁금한것은 왜 특정서버에는 위와 같은 코드가 필요한지 모르겠군요.
여튼 같은 경험이 있는 분에게 도움이 되기를 바랍니다.
(첨부 사진 붙입니다.)