From the log it looks like you have a problem with opening the data
connection socket. It's likely due to a firewall or NAT issue. Since
your in active mode, the server needs to be able to open a socket to the
client (and pass any firewalls, resolve the IP). You could try to run in
passive mode instead.
/niklas
Ran wrote:
Now I the server can't seem to retrieve directory listing :-(
i have my account directory set to E:\www\ftp\admin in database. Could
it be
a slash problem ?
thanks again,
ran
=================================
Response: 230 User logged in, proceed.
Command: FEAT
Response: 211-Extensions supported
Response: SIZE
Response: MDTM
Response: REST STREAM
Response: LANG en;zh-tw;ja;is
Response: MLST Size;Modify;Type;Perm
Response: AUTH SSL
Response: AUTH TLS
Response: MODE Z
Response: UTF8
Response: TVFS
Response: 211 End
Command: SYST
Response: 215 UNIX Type: Apache FTP Server
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE A
Response: 200 Command TYPE okay.
Command: PASV
Error: Disconnected from server
Error: Could not retrieve directory listing
Error: Timeout detected!
========================================
On 5/30/07, Ran <[EMAIL PROTECTED]> wrote:
Removing localhost worked for me :-) thanks Dave.
however I tried my real ip address instead of localhost in address
element, weird it didn't turn out any good.
thanks,
ran
On 5/30/07, Dave Roberts
<[EMAIL PROTECTED]> wrote:
>
> Ran wrote:
> > I tried turn off windows firewall, it didn't work.
> > I created a couple account, I could only login with them when
> connecting to
> > localhost.
>
> Your config is set to create the listener on the localhost only.
> This means the loopback interface (which has an IP address of
> 127.0.0.1). Therefore the server can only accept connections that
> come in on that interface - which results in what you are seeing:
> connections work when you use "localhost", but not when you use your
> real hostname or real IP address.
>
> In your config, remove the localhost setting from the <address>
> parameter, and this will tell the server to open up a listener on
> all interfaces for your system. You'll then be able to access it
> using your real hostname, and from other machines.
>
> Hope this makes sense.
>