2015-02-04 3 views
1

우리 공급 업체 중 하나가 파일 전송을 위해 ftp에서 ftps로 변경하도록 요청했습니다.PHP ftp_put via SSL

ftp_connect를 사용하여 파일을 전송하는 PHP 스크립트가 있습니다.

ftp_ssl_connect를 사용하도록 스크립트를 수정했으며 연결 및 로그인을 열 수 있지만 파일을 전송하지 못했습니다.

은 내가 ftp_put 작업에서 얻을 오류입니다 : "경고 : ftp_put는()는 : 데이터 연결을 구축 할 수 없습니다 : 작업이 허용되지 ....."

이 방화벽 문제가 될 수 있을까? 서버는 EC2 인스턴스입니다. 벼

답변

0

오늘 정확히 같은 문제가 발생했습니다. ftp_put()의 실제 호출하기 전에 수동 전송을 적용 할

ftp_pasv($conn_id, true); 

를 사용하는 것은 나를 위해 문제를 해결했다.