發佈日期:
分類:
如何令Filezilla Server可以連接上網絡磁碟機
01. 這是之前在Filezilla Server一直遇上的問題,就是如何令伺服器可以連接上網絡磁碟機(Network drive)。
02. 先回顧一下現在問題及設置:網絡磁碟機名稱是X,IP是192.168.11.79;Filezilla Server IP是192.168.11.59;
03. 正常在Filezilla Server設置一個用戶及其Home folder,是沒有任何問題的。
04. 來到FTP client登入時,便會出現550的錯誤。
05. 網上世界說只要更改為UNC地址就可以解決問題。
06. 先用管理員權限執行『services.msc』。
07. 打開FileZilla Server FTP server服務。
08. 停止有關服務。
09. 再到Filezilla Server安裝資料夾找尋『FileZilla Server.xml』檔案。
10. 打開檔案,將有關位置更改。
將: <Permission Dir="X:\\share"> 更改為: <Permission Dir="X:/share">
11. 儲存檔案,再啟動有關服務。
12. 你會發現問題依然是沒有解決。
13. 再次按上面第6項停止FileZilla Server FTP server服務。再次打開『FileZilla Server.xml』檔案。
將: <Permission Dir="X:/share"> 更改為: <Permission Dir="//192.168.11.79/share_folder/share">
14. 儲存檔案,再啟動有關服務。
15. 再用FTP客戶端測試一次,今次可以連接及上傳檔案了。
16. 返回Filezilla Server一看,名稱已是正確的UNC路徑了。
17. 所以,正確的做法是令Filezilla Server連接UNC路徑,而不是連接網絡磁碟機(Network drive)。
18. 最後發現一個很有趣的地方,如果是用Filezilla Server網站下載回來的檔案,安裝後是用不了UNC路徑,一樣會出現550的錯誤。但用XAMPP內付的Filezilla Server又沒有問題。檔案『Filezilla Server works for UNC path』是測試時,成功能建立UNC路徑的XAMPP檔案(Filezilla Server v0.9.4b)。
發佈留言