使用FTP客户端连接云虚拟主机后,在云虚拟主机的站点目录下创建文件时,提示553 could not create file错误信息。本文介绍这种情况的可能原因和解决方案。

问题现象

使用FTP客户端在云虚拟主机的站点目录下创建文件时,创建失败并提示553 could not create file

报错显示

可能原因

  • 您的网站文件数量过多,无法正常写入。
  • 您在云虚拟主机当前的站点目录中没有创建文件的权限。

解决方案

  1. 登录云虚拟主机管理控制台
  2. 站点信息页面的网站信息区域,查看网页空间或者文件(夹)数量占比是否已满。
    查看使用情况
    • 如果占比已满,建议您删除不必要的文件或者升级云虚拟主机后再次创建相应文件。关于如何升级云虚拟主机,具体操作,请参见升级云虚拟主机
    • 如果占比未满,请继续执行下一步。
  3. 使用FileZilla工具连接云虚拟主机。
    本文以FileZilla工具为例,其他FTP客户端的操作方法类似,具体操作,请参见使用FileZilla管理文件
  4. 查看并了解不同操作系统的云虚拟主机对应目录的功能和使用权限。
    • Linux操作系统云虚拟主机的常见目录说明如下表所示:
      目录名称 含义 权限
      / FTP的根目录。 只读权限
      /awstats 日志分析统计报告存放目录,该目录目前是一个空目录。 只读权限
      /ftplogs FTP访问日志的存放位置。 只读权限
      /htdocs 网站的根目录,您需要将网站程序或者网页文件上传到该目录。 读写权限
      /myfolder 此目录中的内容不会被Web用户看到,可以临时存放一些不愿公开的内容。例如,站点备份和数据库备份。 读写权限
      /php_upload_tmp 系统程序php上传缓存文件的目录,例如session等信息。 读写权限
      /wwwlogs www访问日志的存放位置。 只读权限
    • Windows操作系统云虚拟主机的常见目录说明如下表所示:
      目录名称 说明 权限
      / 网站的根目录,您需要将网站文件上传到该目录。 读写权限
      /HttpErrors 您可以将404错误页面上传在该目录。 读写权限
  5. 在具有读写权限的云虚拟主机站点目录下重新创建相应文件。
    • Linux操作系统云虚拟主机:您可以在/htdocs/myfolder以及/php_upload_tmp目录下创建相应文件。
    • Windows操作系统云虚拟主机:您可以在//HttpErrors目录下创建相应文件。

    如果问题仍未解决,请提交工单咨询。