묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
그림 업로드, 페이지 수정, unexpected error occured 혼함
2009.03.24 12:10
어디서 부터 시작을 해야 할지 모르 겠군요...
상황은 이렇습니다.
처음의 문제는 이미지(사진)을 업로드를 시도하려는데 모든 사진들이 x로 나오는 문제로 시작하였습니다.
사진이 저장되는 장소를 보면 files/attach/images/...이런 순인데..저장되는 이미지의 퍼미션이 600으로 자동저장되는것 이였습니다.(정상은 644라고 그러더군요)
그리하여 다시 질문을 하여 "아이고참"님으로 부터 받은 내용은...
modules/file/file.controller.php 파일중에서...
// 파일 이동
if($manual_insert) {
@copy($file_info['tmp_name'], $filename);
if(!file_exists($filename)) {
$ext = substr(strrchr($file_info['name'],'.'),1);
$filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'.'.$ext;
@copy($file_info['tmp_name'+ '+ '], $filename);
}
} 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, 0644); <-------------------이대목을 더하였습니다.
그리하였더니 그림은 성공적으로 업로드가 되는데 다른 오류가 발생하더군요...
그것이 바로 "unexpected error occured " 팝업창이 뜨는 것입니다.
문서를 작성하고 등록 버튼을 누르면 "unexpected error occured " 팝업이 뜨더군요...
그리고 하나더...
페이지 수정에 가서 내용직접등록을 하려면 에디터 창이 열리지 않습니다. (다른 위젯들은 잘되는데)
저위의 빨간줄만 지우면 사진 올리는것 빼고는 모든게 잘 되는데...그렇다고 사진을 않올릴수는 없고 해서...지금은 빨간줄이 있는 상태입니다. 고수님들께서 보시면 혹시 좋은 답변이 있을것 같아 이렇게 두서 없이 글을 날립니다.
제가 쓰고도 제가 이해하기 힘드니..쩝..
하여간 지저분한 글...읽으시느라 수고하셨습니다. 감사합니다.
아..혹시나 모르니까...http://www.sakaa.org/zbxe
상황은 이렇습니다.
처음의 문제는 이미지(사진)을 업로드를 시도하려는데 모든 사진들이 x로 나오는 문제로 시작하였습니다.
사진이 저장되는 장소를 보면 files/attach/images/...이런 순인데..저장되는 이미지의 퍼미션이 600으로 자동저장되는것 이였습니다.(정상은 644라고 그러더군요)
그리하여 다시 질문을 하여 "아이고참"님으로 부터 받은 내용은...
modules/file/file.controller.php 파일중에서...
// 파일 이동
if($manual_insert) {
@copy($file_info['tmp_name'], $filename);
if(!file_exists($filename)) {
$ext = substr(strrchr($file_info['name'],'.'),1);
$filename = $path. md5(crypt(rand(1000000,900000).$file_info['name'])).'.'.$ext;
@copy($file_info['tmp_name'+ '+ '], $filename);
}
} 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, 0644); <-------------------이대목을 더하였습니다.
그리하였더니 그림은 성공적으로 업로드가 되는데 다른 오류가 발생하더군요...
그것이 바로 "unexpected error occured " 팝업창이 뜨는 것입니다.
문서를 작성하고 등록 버튼을 누르면 "unexpected error occured " 팝업이 뜨더군요...
그리고 하나더...
페이지 수정에 가서 내용직접등록을 하려면 에디터 창이 열리지 않습니다. (다른 위젯들은 잘되는데)
저위의 빨간줄만 지우면 사진 올리는것 빼고는 모든게 잘 되는데...그렇다고 사진을 않올릴수는 없고 해서...지금은 빨간줄이 있는 상태입니다. 고수님들께서 보시면 혹시 좋은 답변이 있을것 같아 이렇게 두서 없이 글을 날립니다.
제가 쓰고도 제가 이해하기 힘드니..쩝..
하여간 지저분한 글...읽으시느라 수고하셨습니다. 감사합니다.
아..혹시나 모르니까...http://www.sakaa.org/zbxe