웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
미국 야후 호스팅 쓰시는 분들 보세요(이미지 퍼미션)
2009.03.21 09:09
안녕 하세요...
혹시라도 저같은 경우를 격으신 분이 분명히 있으리라 생각해서 이렇게 올려 봅니다..
이 소스는 제것이 아닌 아이고 "아이고참"님께서 저의 질답 게시글에 답면해 주신 내용입니다.
아이고참님께 다시한번 감사하단 말을 전하면서...
일단...제가 쓰고있는 호스팅 업체는 미국야후 입니다...(다른 호스팅에서는 문제가 없을듯)
모든 그림이나 이미지 파일을 업하려 하면 x로 뜨더라구요..그래 깨진 사진 위에 커서를 올린후 오른 클릭을 했더니 경로가 나오더군요..
그래 답답한 마음에 ftp 로 들어가 본즉...퍼미션에 문제가 있었습니다..
하위 폴더들은 정상적으로 755 로 되어있었지만 정작 그림 파일이 600으로 저장이 되더군요..(정상은 644)
인위적으로 권한설정을 바꾸면서 작업을 하다가 질문 & 답변 게시판을 뒤지고 하다못해 글을 올렸습니다.
http://www.xpressengine.com/?mid=zbxe_qna&search_target=user_name&search_keyword=%ED%85%8D%EC%82%AC%EC%88%98&document_srl=17864078
그리고선 아이고참니께서 답변을 해주신거죠...
같은 문제로 고생하시는 분들...이글보시고 꼭 성공하시길...XE 제작자 님들께 감사드리며...화이팅~~~~!!
이경우는 소스를 좀 수정해 줘 보시죠?
modules/file/file.controller.php 파일을 에디터로 여시고
insertFile() 함수안에
} else {
if(!@move_uploaded_file($file_info['tmp_name'], $filename)) {
$ext = substr(strrchr($file_info['name'],'.'),1);
$filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'+ '+ '.'.$ext;
if(!@move_uploaded_file($file_info['tmp_name'], $filename)) return false;
}
}
이 아래부분에
@chmod($filename, 0655); -->이것를 넣어 보시죠.
혹시라도 저같은 경우를 격으신 분이 분명히 있으리라 생각해서 이렇게 올려 봅니다..
이 소스는 제것이 아닌 아이고 "아이고참"님께서 저의 질답 게시글에 답면해 주신 내용입니다.
아이고참님께 다시한번 감사하단 말을 전하면서...
일단...제가 쓰고있는 호스팅 업체는 미국야후 입니다...(다른 호스팅에서는 문제가 없을듯)
모든 그림이나 이미지 파일을 업하려 하면 x로 뜨더라구요..그래 깨진 사진 위에 커서를 올린후 오른 클릭을 했더니 경로가 나오더군요..
그래 답답한 마음에 ftp 로 들어가 본즉...퍼미션에 문제가 있었습니다..
하위 폴더들은 정상적으로 755 로 되어있었지만 정작 그림 파일이 600으로 저장이 되더군요..(정상은 644)
인위적으로 권한설정을 바꾸면서 작업을 하다가 질문 & 답변 게시판을 뒤지고 하다못해 글을 올렸습니다.
http://www.xpressengine.com/?mid=zbxe_qna&search_target=user_name&search_keyword=%ED%85%8D%EC%82%AC%EC%88%98&document_srl=17864078
그리고선 아이고참니께서 답변을 해주신거죠...
같은 문제로 고생하시는 분들...이글보시고 꼭 성공하시길...XE 제작자 님들께 감사드리며...화이팅~~~~!!
이경우는 소스를 좀 수정해 줘 보시죠?
modules/file/file.controller.php 파일을 에디터로 여시고
insertFile() 함수안에
} else {
if(!@move_uploaded_file($file_info['tmp_name'], $filename)) {
$ext = substr(strrchr($file_info['name'],'.'),1);
$filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'+ '+ '.'.$ext;
if(!@move_uploaded_file($file_info['tmp_name'], $filename)) return false;
}
}
이 아래부분에
@chmod($filename, 0655); -->이것를 넣어 보시죠.