本文汇总了使用FTP客户端上传网站文件到云虚拟主机时的常见问题。

Linux云虚拟主机的目录用途是什么?

Linux云虚拟主机的常见目录说明,请参见下表。

说明 云虚拟主机产品不同,目录也不相同,请以主机的实际操作界面为准。
目录名称 说明 权限
/ FTP的根目录。 只读权限
/backup 该目录用于存放系统自动为用户生成的数据库备份。 只读权限
/ftplogs FTP访问日志的存放位置。 只读权限
/htdocs 网站的根目录,您需要将网页文件上传至此目录。 读写权限
/myfolder 此目录中的内容不会被web用户看到,可以临时存放一些不愿公开的内容,比如站点备份和数据库备份。 读写权限
/wwwlogs www访问日志存放位置。 只读权限
/cgi-bin CGI文件(例如perl脚本)的存放位置。 读写权限

通过Web方式上传文件的大小限制是多少?

  • 轻云服务器和独享云虚拟主机
    网站程序语言 Windows操作系统 Linux操作系统
    ASP 10 MB 不涉及
    ASP.NET 30 MB 不涉及
    PHP 2 MB 10 MB
  • 共享云虚拟主机
    网站程序语言 Windows操作系统 Linux操作系统
    ASP 2 MB 不涉及
    ASP.NET 30 MB 不涉及
    PHP 2 MB 2 MB

为什么通过FTP客户端无法修改Windows虚拟主机的文件权限?

Windows虚拟主机默认已经为IIS进程用户分配对应的完全控制权,不支持您通过FTP客户端修改文件权限。

FTP无法连接云虚拟主机时如何排查?

当您通过FTP方式无法连接云虚拟主机时,可以从以下几个方面排查:

  • 检查FTP连接方式。

    建议您使用更安全、功能更完善的FTP客户端连接云虚拟主机,例如FileZilla或者CuteFTP。更多信息,请参见使用FileZilla管理文件使用CuteFTP管理文件

  • 检查FTP客户端报错信息。

    报错信息为331 Please specify the password或者530 Login incorrect,说明FTP登录密码不正确,请重新输入密码。

    FTP密码错误报错
    说明 如果您忘记密码,请在主机管理控制台重置密码。具体操作,请参见重置云虚拟主机管理控制台密码和FTP密码
  • 检查FTP登录信息。

    您可以在主机管理控制台的站点信息页面获取FTP登录信息,然后查看在FTP客户端中输入的信息是否正确。

    获取FTP信息
  • 检查网络状况。

    通过Pingtracert命令,检查网络是否能够正确连接至云虚拟主机FTP地址:

    • 执行Ping命令:
      ping 云虚拟主机FTP地址

      回显如下图所示时,表示网络状况正常,可以连接到FTP地址。

      ping命令
    • 执行tracert命令:
      tracert 云虚拟主机FTP地址

      回显如下图所示时,表示网络状况正常,可以连接到FTP地址。

      tracert ip

FTP客户端连接云虚拟主机时有哪些常见报错?

报错信息 可能原因 解决方案
530 Login incorrect
  • FTP登录用户名和密码错误。
  • FTP登录主机地址错误。
  • 未开启本地主机的21端口。
  • 设置FTP连接时,端口未设置为21。
  • 确认FTP登录用户名和密码正确。
  • 确认FTP登录主机地址正确。
  • 确认已开启本地主机21端口。
  • 确认FTP连接设置中的端口为21。
USER anonymous 设置FTP连接时,设置的登录类型为匿名 在FTP连接设置中,将登录类型修改为正常
426 Data connection closed, transfer aborted 网络或本地主机的防火墙对端口做了限制。
  • 确认防火墙没有限制端口。
  • 更换一条连接云虚拟主机的网络。

为什么FTP传输速度慢?

FTP传输涉及FTP客户端和FTP服务器,因此传输速度慢可能有如下原因:

  • FTP服务器端资源消耗过多,系统运行慢。
  • FTP服务器端网络收到DDoS攻击,导致网络不稳定。
  • FTP客户端网络带宽低,导致网络不稳定。
  • 传输中的文件太大,长时间占用FTP服务器资源。
  • 传输文件数量多,某些文件传输失败。

您可以参考以下方法排查和解决问题:

  • 重启FTP客户端。
  • 使用其他FTP客户端软件上传文件。
  • 检查您的网络状况,根据排查结果具体分析解决。
  • 将文件压缩后再上传至云虚拟主机。