000webhost FTP上传时提示550-Quota exceeded的原因及解决方法
日前在某个000WEBHOST账户用FTP工具进行FTP上传时提示以下信息:
Status: Retrieving directory listing...
Command: PASV
Response: 227 Entering Passive Mode (64,191,112,117,127,49)
Command: LIST
Response: 150 Accepted data connection
Response: 226-ASCII
Response: 226-Options: -a -l
Response: 226 48 matches total
Command: PASV
Response: 227 Entering Passive Mode (64,191,112,117,152,155)
Command: STOR xxx.gif
Response: 150 Accepted data connection
Response: 550-Quota exceeded: xxx.gif won't be saved
Response: 550-6000 files used (100%) - authorized: 6000 files
Response: 550 54439 Kbytes used (3%) - authorized: 1536000 Kb
其实是因为免费的000webhost空间只允许文件数不超过6000个,对一般网站来说是够用了,但如果网站程序文件小而且多就会觉得很不合算,虽然其空间容量达到1.5G之高.
解决方法如下:
1)进入后台控制面板里找到"1-Click Website Restore"点击
2)把你的程序打包成.zip或.tar.gz文件,注意文件结构;然后在第一步的中间那个输入框填入这个压缩文件的本地地址,也可通过右边的"browse"按纽找到此文件选中
3)点击upload上传,如果文件较大可能要等一阵时间.
4)上传完毕后文件会自动在后台帮你解压出来,注意解压出来的位置为根目录即public_html下面.这时你再打开FTP工具时这些解压出来的文件并没有占用6000个文件名额,你还可以进行其它上传动作.
上传失败可能会有几个可能:
- 文件压缩包不是.zip或.tar.gz格式;
- 压缩包大于50MB;
- 你的域名没有指向000webhost服务器;
- 服务器维护 (请恢复后再传)
