Ftp是網站搭建、網站維護的重要工具,經常有一些網友提出Ftp上傳報錯的疑問,現總結常見的ftp上傳報錯和解決方案如下(以FlashFxp工具ftp上傳報錯為例)
1. Ftp服務器連接失敗: 連接被拒, 錯誤信息:
[右] 正在連接到 www.msadmin.cn -> DNS=www.msadmin.cn IP=127.0.0.1 PORT=21
[右] 連接失敗 (連接被拒)
原因:這是因為你在作Ftp上傳時 填寫錯Ftp服務器造成這個問題.
解決:在Ftp上傳時記得一定要使用我司的Ftp服務器
2. 530錯誤,Ftp 登入失敗, 錯誤信息如下:
[右] 正在連接到 www.msadmin.cn -> IP=127.0.0.1 PORT=21
[右] 已連接到 127.0.0.1 (Ftp服務器連接成功)
[右] 220 Serv-U FTP Server v6.2 for WinSock ready...
[右] USER test
[右] 331 User name okay, need password.
[右] PASS (隱藏)
[右] 530 Not logged in.
原因:這是您填寫錯誤的Ftp用戶名/或Ftp密碼
解決:請您核對您的Ftp 信息.如果您忘記Ftp密碼.可以在我們管理中心的虛擬主機管理里重設Ftp密碼
3. 426錯誤,ftp上傳文件失敗,錯誤信息如下:
[右] 正在打開數據連接 IP: 127.0.0.1 端口: 10023
[右] STOR test.txt ### 開始上傳文件 test.txt
[右] 150 Opening BINARY mode data connection for test.txt.
[右] 426 Data connection closed, error decompressing data stream.
[右] 傳送失敗! ### 文件上傳失敗
原因: 當上傳文件大小為0的空文件時,系統會提示上傳失敗.實際該文件名在服務器已經創建了
解決: 這個錯誤是FlashFxp 客戶端軟件的誤報錯.實際文件已經上傳上去了.
4. 452錯誤,文件上傳失敗,錯誤信息如下:
[右] STOR test.txt ### 開始上傳文件 test.txt
[右] 150 Opening BINARY mode data connection for test.txt.
[右] 452-Maximum disk quota limited to 30720 kBytes
[右] Used disk quota 30692 kBytes, available 27 kBytes
[右] 452 Sorry, insufficient disk quota - ### 這里提示磁盤空間不夠
[右] 傳送失敗! ### 文件上傳失敗
原因: 你FTP磁盤空間不夠
解決: 您可以在虛擬主機管理 查看您網站剩余的空間容量, 需要升級到更大的空間,或者刪除您網站上不必要的數據.
5.ftp列表錯誤,無法讀取FTP空間的文件列表,錯誤信息如下圖:
[左] 正在連接到 127.0.0.1 -> IP=127.0.0.1 PORT=21
[左] 已連接到 127.0.0.1
[左] 220 (vsFTPd 2.0.5)
[左] USER anonymous
[左] 230 Login successful.
[左] PASV
[左] 227 Entering Passive Mode (127,0,xxx,0,0,1)
[左] 正在打開數據連接 IP: 127.0.xxx.1 端口: 43703
[左] LIST -al
[左] 550 Permission denied.
[左] LIST
[左] 550 Permission denied.
[左] 列表錯誤
原因:本地電腦防火墻或殺毒軟件導致,或者連接的PASV模式不正確!
解決:
1.把自己裝的防火墻殺毒軟件調低或關掉。
2.(flashfXP)選項--參數選擇--代理/防火墻/標識--將“使用被動模式”前復選框中的打勾去掉。
以上總結了Ftp上傳中的常見錯誤,您可以對照錯誤解決您上傳網站到空間中遇到的問題。
Ps:有時候本地DNS問題或者路由問題會導致ftp無法連接等問題,檢查辦法:
開始-菜單-運行-輸入cmd,然后輸入命令ping www.msadmin.cn(你的ftp域名地址),看下返回的IP地址是否和你服務器IP一致,不一致你可以直接使用IP地址連接FTP。
為了進一步排查本地網絡問題,可以使用路由跟蹤開始-菜單-運行-輸入cmd,然后輸入命令tracert -d www.msadmin.cn(您的服務器IP地址也可以);查看路由跟蹤是否能到你的空間服務器機房,如果路由跟蹤都出不了你本地局域網或者出不了你地區的路由,那就是本地網絡問題了,可以嘗試重啟路由、重新撥號試試。


