파입 업로드 에러. 권한

파입 업로드 에러. 권한

QA

파입 업로드 에러. 권한

본문

파일 업로드 시,

Warning: move_uploaded_file(/home/test/www/data/file/column/1893664076_ld5WnaBz_28b91d4207677ba5caae235197d42603329796d7.png): failed to open stream: No such file or directory in /home/test/www/bbs/write_update.php on line 648

Warning: move_uploaded_file(): Unable to move '/tmp/phpOZL2pM' to '/home/test/www/data/file/column/1893664076_ld5WnaBz_28b91d4207677ba5caae235197d42603329796d7.png' in /home/test/www/bbs/write_update.php on line 648

 

이렇게 나옵니다.

권한문제인데, 그누보드 기본 설정으로

data 폴더 707,

config.php에서

define('G5_DIR_PERMISSION',  0755); // 디렉토리 생성시 퍼미션
define('G5_FILE_PERMISSION', 0644); // 파일 생성시 퍼미션

이렇게 되어있는데 왜 업로드가 안되는건가요..?

 

777로 바꾸면 잘 되긴 하는데.. 기본설정이 아닌걸로 하니 찜찜해서요..ㅋㅋㅋ

이 질문에 댓글 쓰기 :

답변 1

data 디렉토리를 사용자소유로 만들고나서 707 이 아니면

 

웹서버가 디렉토리 생성을 못하게되고, 파일생성도 못하기때문에

업로드가 불가합니다.

 

 

 

 

 


당연히 하위디렉토리까지 707 이어야 합니다.

fileupload 처리되는 로직을 직접 보시면


디렉토리를 생성하고
해당디렉토리로 이동해서

업로드된 파일을 임시저장소에서
생성한 디렉토리 하위로 복사하는 로직이 있습니다.



/bbs/write_update.php 뒷부분에 있으니 참고해보세요

답변을 작성하시기 전에 로그인 해주세요.
전체 84
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT