묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
chmod.php 파일 관련 질문 입니다.
2009.03.20 04:52
예전 (zeroborad 4)에 퍼미션 문제..정확히 말하자면 이미지 관련으로 고생할때 썼던 파일 입니다.
<?
$cmd = 'chmod -R 777 ./date';
@exec($cmd);
?>
이렇게 파일을 하나 만들어 ftp로 올린후 실행을 했더니 문제가 해결 됬었는데...
zbxe에선 안되는 건지 알고 싶습니다...
아래처럼 파일 디렉토리만 수정하여 올린후 실행 하였더니 않되더군요...
<?
$cmd = 'chmod -R 777 ./files/attach/images';
@exec($cmd);
?>
아님 제가 뭘 잘못한건지 알고 싶은 마음에 글을 올림니다..
감사합니다...
추가로 말씀드리자면 이미지 업로드문제로 고생중이거든요....
이미지 파일이 올라간후 자동으로 퍼미션 644 로 저장이 되어야 한다던데...저의 경우 600으로 저장이 되어 보이질 않고 있습니다..
<?
$cmd = 'chmod -R 777 ./date';
@exec($cmd);
?>
이렇게 파일을 하나 만들어 ftp로 올린후 실행을 했더니 문제가 해결 됬었는데...
zbxe에선 안되는 건지 알고 싶습니다...
아래처럼 파일 디렉토리만 수정하여 올린후 실행 하였더니 않되더군요...
<?
$cmd = 'chmod -R 777 ./files/attach/images';
@exec($cmd);
?>
아님 제가 뭘 잘못한건지 알고 싶은 마음에 글을 올림니다..
감사합니다...
추가로 말씀드리자면 이미지 업로드문제로 고생중이거든요....
이미지 파일이 올라간후 자동으로 퍼미션 644 로 저장이 되어야 한다던데...저의 경우 600으로 저장이 되어 보이질 않고 있습니다..
댓글 2
-
아이고참
2009.03.20 09:50
-
텍사수
2009.03.20 10:48
아이고참님....뭐라 감사를 드려야 할지 모르겠습니다...
야후 호스팅 맞구요....
님께서 가르쳐 주신데로 했더니 한방에 해결 됬습니다...몇일을 고생했었는데...눈물나올라 그래염...
그리고..
이런 좋은 팁은 공유해 주시죠 저같은 분들이 분명 있으리라 생각 되는데요???
이경우는 소스를 좀 수정해 줘 보시죠?
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); -->이것를 넣어 보시죠.