2011-10-22 133 views
0

我有一些问题ftp_connect();我无法通过ftp.localhost或ftp.edgren.myftp.org连接到我自己的FTP服务器。我得到这个错误讯息,当我尝试连接:无法通过ftp_connect()连接到我的FTP服务器

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in ...

我用这个代码:$conn_id = ftp_connect('ftp.localhost') or die("Couldn't connect to localhost");

什么问题?我使用基本的FTP服务器程序Wing FTP Server来托管我的服务器。

在此先感谢。

+1

是什么让你觉得'ftp.localhost'是一个有效的主机名? – bmargulies

+0

localhost,edgren.myftp.org,192.168.1.1,我的IP地址不能通过'ftp_connect()'作为主机。我还能测试什么? :P我是否必须在另一台服务器上连接一个域名的FTP服务器? – Erik

+0

不知道。 ftp.localhost对我来说看起来不对。如果其他东西不起作用,我不能帮你。 – bmargulies

回答

0

尝试连接到127.0.0.1。 Localhost只是该IP的别名,所以如果localhost不起作用,IP将会。

+0

Na,那也没有工作:( – Erik

+0

当你使用127.0.0.1时出现什么错误? – orangething

+0

它在'die()' - “无法连接到本地主机”上输出错误信息。 – Erik