2013-07-21 1 views
0

나는 업로드를 위해 PHP 스크립트를 사용하고 있습니다. 전에 다른 서버로 전환했지만 지금은 그렇지 않습니다. 난 단지하는 error.log에서이 오류를받지 못했습니다업로드 스크립트 오류

<?php 
if($_FILES["file"]["error"] > 0){ 
    echo "There was an error processing your upload. Please try again. "; 
}else{ 
    // Save this file in the directory 
    move_uploaded_file('$_FILES["file"]["tmp_name"]', '"uploads/".$_FILES["file"]["name"]'); 
} 
?> 

:

[Sun Jul 21 12:32:34 2013] [error] [client 10.127.2.10] PHP Warning: 

move_uploaded_file(uploads/file. 
txt): failed to open stream: Permission denied in /home/liongold/Web/upload_script.php on line 6, referer 
: http://url/upload_page.html 
[Sun Jul 21 12:32:34 2013] [error] [client 10.127.2.10] PHP Warning: move_uploaded_file(): Unable to mov 
e '/tmp/phpa0hsMc' to 'uploads/file.txt' in /home/liongold/Web/upload_script.php on line 6, referer: h 
ttp://url/upload_page.html 

답변

0

이 할 수 있기 때문에 권한 문제 이것은 PHP 파일입니다. 디렉토리 "uploads"는 해당 디렉토리에 업로드하기위한 쓰기 권한이 있어야합니다.

내가이 문제를 해결하기를 희망 777

에 제어판 설정하고 디렉토리 권한으로 이동합니다.

+0

'755'로 충분하다고 생각하십니까? – bystwn22

+0

예 755로도 충분합니다. –

관련 문제