站长有两台服务器:A服务器,web;B服务器,ftp
现在论坛上传附件提示:
上传附件失败,造成的原因可能有:附件目录不可写(777)、空间在安全模式下、空间大小已不足。
首先根据后台远程附件的设置,手动用ftp软件登陆了一下,发现登陆不了。然后登陆了B服务器,发现serv-u安装正常的,只是好象没启动而已,
然后我在本地telnet B的ip 21,提示连接不上......现在首先认为是端口的问题了,以为端口不畅通,便进B服务器->控制面板->网络连接->检查一下防火墙的端口,发现21是开着的。
然后我又尝试telnet B的ip 23,因为23是服务器的telnet的端口,如果23都telnet不上,说明服务器的telnet出问题了。果然telnet服务没开。先进控制面板->管理->服务,把telnet服务开启。这时就可以telnet到23端口了,输入服务器的帐号密码,可以正常登陆上服务器。。。
21端口依旧telnet不上,一看发现是serv-u没安装好,那个serv-u的服务启动不了。这时索性把serv-u给卸载了,重装了一个自己常用的serv-u(地址收集在
http://phpwind.me/76.html了)
这时serv-u启动正常,附件可以上传成功。
第2天又遇到了问题,提示"访问文件夹出错,请检查服务器上 “ftp上传目录” 是否已建立!",检查后发现serv-u里面没给创建文件夹的权限。
第3天又遇到了问题,提示"ftp 帐号错误!",这又是个大问题了。我先在A服务器上telnet B的ip 21,发现不通,然后telnet B的ip 23,也是不通。
这时怀疑是不是A服务器的telnet工具出问题了,便百度了一下,果然是,然后用360杀了下毒,重启了下服务器之后就好了。