2014-09-14 3 views
0

FTP를 사용하여 업로드 된 파일을 CDN으로 전송하는 사이트가 있습니다. 이 사이트는 약 1 년 동안 잘 운영되었습니다. 이제 갑자기 파일을 올바르게 업로드하지 않겠습니다.PHP, ftp_mkdir은 항상 false를 반환합니다.

업로드 중입니다. 올바른 위치 (사용자 루트 디렉토리/var/www)에 있습니다.

누구나 ftp_mkdir 기능이 작동하지 않는 이유를 알 수 있습니까?

ftp_login($conn, '', ''); 

ftp_pasv($conn, true); 
$mk = ftp_mkdir($conn, '/var/www/folder/subfolder/' . $id); // returns false 

(떨어져 루트에서) 서버에있는 유일한 사용자로 설정되어 어떠한 권한 변경 및 사용 권한 CDN의 폴더에 777로 설정하고 소유자/그룹이 없었다 그것은 파일을 잘 업로드하면 그냥 디렉토리를 만들지 않으며 디렉토리를 만들지 않으므로 cd이 없으므로 현재 디렉토리의 파일을 plonks합니다.

+0

서버가 문제를 반환하면 ftp_mkdir은 false를 반환합니다. 따라서 서버에서 변경된 사항을 확인해야합니다. 서버가 변경되어 더 이상 mkdir에서 절대 경로를 허용하지 않을 수 있습니다. –

답변

0

대답은 20GB의 디스크 공간을 다 써 버렸기 때문입니다. 루트로 폴더를 만들려고 할 때 오류 만 발견되어 오류를 보여줍니다.

관련 문제