我使用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个问题:
- 防火墙
- FTP服务器上缺少写入上载文件的权限
请确保您的防火墙(如果您有任何防火墙(不会阻止传出的FTP连接,并且FTP服务器上的目录具有将文件写入其中所需的权限。