loveyou1984 发表于 2011-6-23 08:29:02

客户端可以连接服务器,但无法上传下载,显示为空闲

问题描述:
客户端可以连接服务器,但无法上传,显示为空闲
1. 我们使用的是内网,不知道和这个有关系吗?
2. 通过浏览器ftp登录后可以进行上传下载
3. 图片如下:

along 发表于 2011-6-28 15:07:56

看FTP的主被动设置问题
使用客户端,登录一下官方的测试网站看看结果

loveyou1984 发表于 2011-6-28 15:46:07

回复 along 的帖子

登录官方没有问题
我的是linux主机ftp服务器,所用的是proftp,和系统环境配置有关系吗?
如果仅仅是通过浏览器登录ftp上传下载都没有问题

along 发表于 2011-6-29 09:23:35

FTP目录需要指定在 filestores/ 下

loveyou1984 发表于 2011-6-30 08:21:49

回复 along 的帖子

没错啊,用浏览器登录之后就显示一个admin的文件夹

toocc 发表于 2011-9-29 10:58:46

【解决】我的方法肯定行:

如果下面的功能实现了,但是出现“空闲”,肯定百分百是你的FTP配置出了问题,必须把FTP的权限给了,包括写入、读取、追加。这个非常重要,在配置FTP软件的最右侧边,很多人没有看到,软件默认只给了读取权限,这样会出现空闲


首先要确保按照官方的教程去做了,登录客户端以后能看到根目录或者子文件夹。

phpdisk 客户端如何配置和使用
      http://bbs.phpdisk.com/forum-vie ... 1-fromuid-6352.html

      再说说为什么是我粗心大意,官方在教程中用红红的在字体标注出
                   注意: 配置的FTP帐号需要指向文件存储目录 默认是 filestores/ 目录      
       而我没有认真的对待这句话,想当然的认为后台文件存储路径处我已经填写上了:filestores。就已经OK了,没想到它指的是FTP帐号需要指向的文件存储目录,而不是后台文件存储路径!!!
   
       再说说为什么是我惯思维,一般情况下,文件存储的路径要么是绝对的,要么是相对的。相对路径之前肯定会在某个地方把路径补全。当我看到后台文件存储目录处已经填写上了filestores之后,那么前面要补全的一定是phpdisk系统的根目录。所以FTP帐号只要指向PHPDISK系统根目录就可以了,如果指向filestores之后,势必会造成多填了一个子目录的问题,比如说:www.phpdisk.com/filestores/filestores/的情况。。。。。
      所以我每次配置FTP帐号存储目录时都指向了网站根目录,导致了配置不成功。。。

      在这里我要提醒各位用户,出现“服务器连接不成功”,“空闲”等错误的时候一定要按照官方的教程一字一句的认真配置,就不会出错了。。。

      另外,我也想在这里多说两句:一般情况下特别是虚拟主机情况下,主机商给的FTP默认目录指向的是网站根目录,或者是虚拟主机根目录,网站放在web或者html下。按照PHPDISK程序目前的做法,必须改变FTP帐号目录的指向才行,或者增加一个指向“phpdisk程序/filestores”的FTP帐号。
      而我当时认为在后台将相应的目录填写上就OK了的想法是行不通的,举一个我测试中遇到的实际情况做例子:
      FTP帐号登录之后显示的目录是:cgi-bin、phpMyadmin、log、web等。。。。网站程序放在web下
      而我当时的做法是在PHPDISK后台文件存储路径处填写:web/filestores
      这种做法是行不通的!!!!

      必须把FTP帐号的目录指向filestores才行!!!

loveyou1984 发表于 2011-10-1 08:25:06

回复 toocc 的帖子

多谢大侠
页: [1]
查看完整版本: 客户端可以连接服务器,但无法上传下载,显示为空闲