使用主机名连接到 FTP 其他服务器时出现问题

Problem connect to FTP other server whit hostname

我使用 codeigniter 3.1.13,php 5.6,我使用 FTP 连接到另一台服务器,不幸的是出现以下错误:

Unable to connect to your FTP server using the supplied hostname.

Ftp:

$config['hostname'] = 'xxxxx.xxxxxx.net'; 
$config['username'] = 'xxxxxx';
$config['password'] = 'xxxxxx';
$config['debug']    = TRUE;
$config['port']     = 21;
$config['passive']  = TRUE;

如果我通过 filezilla

使用相同的信息连接到 FTP

图书馆ftp:https://pastecode.io/s/uxziv8aw

我该怎么办?

如果您可以连接到服务器但无法传输文件(正如您在其中一条评论中提到的),则可能存在 2 个问题:

  1. 防火墙
  2. FTP 服务器缺少写入上传文件的权限。

请确保您的防火墙(如果有的话)不会阻止传出 FTP 连接,并且 FTP 服务器上的目录具有向其中写入文件所需的权限。