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