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

问题描述 投票:2回答:2

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

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

php ftp
2个回答
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
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.