PHP警告:ftp_login():首先使用用户登录
我正在尝试连接并登录到我的FTP服务器。我连接良好,但当我登录时,ftp_login()返回false和如下警告:PHP警告:ftp_login():首先使用用户登录,php,ftp,Php,Ftp,我正在尝试连接并登录到我的FTP服务器。我连接良好,但当我登录时,ftp_login()返回false和如下警告: PHP警告:ftp\u login():首先使用用户登录。 我的代码如下 $ftp_conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server"); echo "Connected to $ftp_server\n"; $login = ftp_login($ftp_conn, $ft
PHP警告:ftp\u login():首先使用用户登录。
我的代码如下
$ftp_conn = ftp_ssl_connect($ftp_server) or die("Could not connect to $ftp_server");
echo "Connected to $ftp_server\n";
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
var_dump($login);
var_dump(error_get_last());
echo "Logged in to $ftp_server\n";
试图在网上搜索答案,但信息不多
请帮忙
谢谢。这是防火墙问题。确保FTP服务器的防火墙允许在您尝试连接的端口上进行入站连接。在我的情况下,端口990
谢谢。您的
$ftp\u username
是有效的用户字符串吗?您好,Markus。是的,我已经从本地机器登录到同一台服务器。问题是,当我在客户端机器上运行这个程序时,它会显示上面的错误。我认为这是SSL证书的问题。您是否可以尝试使用ftp\u connect
而不是ftp\u ssl\u connect
来确保它依赖于此?