无法打开流:FTP服务器报告STOR FTP包装器

时间:2016-11-04 04:54:33

标签: php ftp

  

copy(ftp://...@video.calkinsftp.com/videodrive/video_input/Philly/Council Rock South High Schoolers举行模拟总统辩论.mp4):未能打开流:FTP服务器报告STOR,文件:/var/www/html/user-controller.php,行:138

该文件成功传输了我自己的网络。但它不适用于客户端网络。

2 个答案:

答案 0 :(得分:3)

错误消息是无意义的,显然是PHP代码中的错误。

我已经报告了这个:
Bug #73457 Wrong error message when fopen FTP wrapped fails to open data connection

无论如何,根本原因很可能是无法打开FTP数据连接。

问题的最典型原因是PHP默认为活动模式。在99%的情况下,必须切换到被动模式,以使传输工作。使用ftp_pasv function

$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// turn passive mode on
ftp_pasv($conn_id, true);

另见:

答案 1 :(得分:-1)

请检查FTP用户身份验证和用户权限,并选中允许特定用户上传文件大小和网络配置(NAT /防火墙)。