创建文件时报错:553 could not create file

使用FileZilla上传网站程序文件至云虚拟主机后,可能会因为网站文件数量过多或站点目录下权限不足,导致在云虚拟主机的站点目录下创建文件时,提示553 could not create file错误信息。本文介绍这种情况的可能原因和解决方案。

问题现象

使用FileZilla连接云虚拟主机后,在云虚拟主机的站点目录下创建文件时,创建失败并提示553 could not create file

报错显示

可能原因

  • 您的网站文件数量过多,无法正常写入。

  • 您在云虚拟主机当前的站点目录中没有创建文件的权限。

解决方案

  1. 登录云虚拟主机管理控制台

  2. 站点信息页面的网站信息区域,查看网页空间或者文件(夹)数量占比是否已满。

    查看使用情况

    • 如果占比已满,建议您删除不必要的文件或者升级云虚拟主机后再次创建相应文件。关于如何升级云虚拟主机,具体操作,请参见升级云虚拟主机

    • 如果占比未满,请继续执行下一步。

  3. 使用FileZilla工具连接云虚拟主机。

    具体操作,请参见通过FileZilla管理网站程序文件

  4. 查看并了解不同操作系统的云虚拟主机对应目录的功能和使用权限。

    • Linux操作系统云虚拟主机的常见目录说明如下表所示:

      目录名称含义权限
      /FTP的根目录。只读权限
      /awstats日志分析统计报告存放目录,该目录目前是一个空目录。只读权限
      /ftplogsFTP访问日志的存放位置。只读权限
      /htdocs网站的根目录,您需要将网站程序或者网页文件上传到该目录。读写权限
      /myfolder此目录中的内容不会被Web用户看到,可以临时存放一些不愿公开的内容。例如,站点备份和数据库备份。读写权限
      /php_upload_tmp系统程序php上传缓存文件的目录,例如session等信息。读写权限
      /wwwlogswww访问日志的存放位置。只读权限
    • Windows操作系统云虚拟主机的常见目录说明如下表所示:

      目录名称说明权限
      /网站的根目录,您需要将网站文件上传到该目录。读写权限
      /HttpErrors您可以将404错误页面上传在该目录。读写权限
  5. 在具有读写权限的云虚拟主机站点目录下重新创建相应文件。

    • Linux操作系统云虚拟主机:您可以在/htdocs/myfolder以及/php_upload_tmp目录下创建相应文件。

    • Windows操作系统云虚拟主机:您可以在//HttpErrors目录下创建相应文件。

    说明

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