1. 程式人生 > >Ftp上傳常見錯誤和解決方法一

Ftp上傳常見錯誤和解決方法一

Ftp 是管理維護網站資料 的重要手段,經常有一些客戶提出Ftp上傳的疑問.現在總結常見錯誤和解決方案如下(以FlashFxp為例)

1. Ftp伺服器連線失敗,分為以下四種情況。

a).連線被拒, 錯誤資訊如下:

[右] 正在連線到 www.yourdomain.com -> DNS=www.yourdomain.com IP=218.13.164.102 PORT=21
[右] 連線失敗 (連線被拒)

原因:這是因為客戶在作Ftp上傳時 填寫錯了Ftp伺服器造成這個問題.
解決:在Ftp上傳時記得一定要使用我司的Ftp伺服器(例如:h01.72dns.com等)

b).FTP使用者登入失敗 錯誤資訊如下:

[右] 正在連線到 www.72dns.com -> DNS=www.72dns.com IP=211.155.224.184 PORT=21
[右] 已連線到 www.72dns.com (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資訊發到你郵箱裡,你可以檢視一下郵件)。如果您忘記Ftp密碼。可以在“使用者中心---虛擬主機管理---控制面板”裡重設Ftp密碼。

c).使用者本地上網問題,錯誤資訊如下(下面以s501.72dns.com這臺伺服器為例):

無法解析主機:s501.72dns.com

C:\>ping s501.72dns.com
Ping request could not find host s501.72dns.com.please check the name and try again.

原因:如這兩種情況同時都出現,那是使用者本地上網的DNS有問題。
解決:請用其它的DNS試下。

d).Ftp伺服器解析正常,Ftp伺服器連線超時,錯誤資訊如下(下面以s501.72dns.com這臺伺服器為例):

[右] 正在連線到 s501.72dns.com -> DNS=s501.72dns.com IP=203.171.239.16 PORT=21
[右] 連線失敗(連線超時)

你在命令列視窗做一下ping  Ftp伺服器測試一下. 看結果如果出現超時 RequestTimedOut
C:\>ping s501.72dns.com
C:\>ping s501.72dns.com
Pinging s501.72dns.com [203.171.239.16] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

原因:如果Ftp伺服器解析到了IP地址, 但Ftp無法連線,同時出現這兩種情況,那就說明是網路方面有問題。
解決:請聯絡我司客服,

2. 上傳檔案大小為0位元組,有以下三種情況:

a).檔案上傳失敗,錯誤資訊如下:

[右] 正在開啟資料連線 IP: 211.155.224.184 埠: 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 客戶端軟體的誤報錯.實際檔案已經上傳上去了.

b).使用者磁碟空間不夠,錯誤資訊如下:

[右] 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 - ### 這裡提示磁碟空間不夠
[右] 傳送失敗!
   ### 檔案上傳失敗

原因: 使用者磁碟空間不夠(即空間剩餘大小不足你上傳檔案的大小。)
解決:  您可以在“使用者中心---雲虛擬主機管理中心---控制面板---空間使用情況”檢視你網站剩餘的空間容量,。具體解決方法:升級到更大的空間,或者刪除您網站上不必要的資料。

c).Ftp根目錄沒有上傳檔案許可權,錯誤資訊如下:

[右] STOR Gen.aspx
[右] 550 Permission denied. ### 檔案上傳失敗,目錄沒有上傳許可權
[右] 傳送失敗!  

原因: Ftp根目錄沒有上傳檔案許可權
解決: 您不能在Ftp根目錄上傳檔案,只能將檔案上傳到 WWW/LOG/DB 等目錄中.

3. 檔案上傳成功後卻無法顯示:

原因: 有一些客戶為測試空間的安全性,上傳一些病毒檔案或者木馬檔案. 被我們的防毒軟體自動清除
解決: 這是正常現象,我們有一些伺服器有配置實時防毒.可以清除惡意檔案.

原因: 當用戶磁碟空間不夠
解決:  您可以在雲虛擬主機管理中心 檢視你網站剩餘的空間容量, 需要升級到更大的空間.或者刪除您網站上不必要的資料.

4. Ftp 登入後 無法顯示列舉檔案目錄:

原因:某些伺服器安裝的防火牆 不允許防火牆做被動傳輸(PASV)
解決:關閉Ftp客戶端軟體的被動傳輸功能.就可以正常使用

5. FTP資料丟失,要求找回資料:

我司空間伺服器備份:每個月第三個星期的星期天。如要取回備份,請在我司網站首頁右上角的“有問必答”有問必答”/contact/zixun.aspx 那裡提交,請詳細說明情況:FTP使用者名稱,密碼。如可以取回備份,我司技術員會在一個工作日內處理好。

6. 使用者中心“空間使用情況”問題:

a).使用者中心“空間使用情況”顯示的資料大小和FTP裡面的資料大小不相同:

這是因為我們使用者中心“空間使用情況”是根據FTP上傳實時更新的,它對於像論壇一樣,可以讓訪問者自己上傳上來的檔案,不計算在內。

b).使用者中心“空間使用情況”顯示空間已用多少M或是已滿,但連線到FTP裡面發現沒有檔案:

第一個原因: 在你上傳檔案過程中出現了漏洞,有人通過這個漏洞上傳了一些可以自動刪除檔案的程式。
解決:  檢視網站日誌 (步驟:使用者中心―――雲虛擬主機管理―――控制面板―――獲取日誌檔案),看有沒有一些不是你上傳的程式檔案.

第二個原因: b. 網站程式中有刪除檔案的程式碼,即可通過程式來自動刪除檔案。
解決:  檢視網站程式看是否有這種程式碼.

以上總結了 Ftp上傳中的常見錯誤. 您可以對照錯誤 解決您上傳中遇到的問題