in , , , , , ,

如何上傳網頁程式到主機空間上-推薦中文免費FTP軟體&FTP基礎使用方法- Filezilla 實用又免費

在購買虛擬主機網站空間後,要將網站的檔案資料上傳至主機空間,一般常見是用FTP軟體上傳,使用FTP軟體上傳也不會被局限在每60秒僅能上傳幾MB的檔案(因有些主機商會限制),此篇文章分享的FTP軟體是Filezilla,這套FTP軟體簡單方便好上手。
了解Filezilla請點我

當你要開始透過FTP (Filezilla)連上你的主機網頁空間時,如果你的預設登入ID是跟你CPANEL控制台的登入ID一樣,請記得如果你無法順利登入FTP的話,請確認主機欄位輸入是否正確,往往網址若未解析完成,主機欄位輸入網址會無法連上,此時你可以輸入主機的IP,若仍無法連上,就要看產生的錯誤訊息為何來判斷原因,可將錯誤訊息提供給你的主機商確認;提醒,FTP密碼跟CPANEL的密碼一樣,你Cpanel密碼若變更了,FTP密碼也請記得跟著變更喔。
另你可確認,你使用的是否為子FTP帳號,若你是使用子FTP帳號,
請把你的ID改成 “id@網址” 全打,當成ID即可。主機商提供給你的FTP帳號為主FTP帳號,一般可另再新增子FTP帳號使用。
子FTP帳號新增請參考:https://wpoki.com/?p=8722
小小提醒:FTP軟體若出現530的錯誤碼,即表示您輸入的帳號密碼有誤。

上傳檔案到虛擬主機主機空間的FTP軟體-Filezilla下載

FTP上傳軟體-Filezilla
做網站的人不可或缺的工具就是FTP上傳軟體
FTP軟體方便您做檔案的上傳、下載、權限修改、檔案搬移
市面上的FTP軟體都是需要付費的,不過這一套完全不用任何費用,且現在一直持續更新版本中
有需要的人可以到官方網站下載
官方網站 ︰ http://filezilla-project.org/
檔案下載︰ https://filezilla-project.org/download.php?show_all=1 (PC和MAC版本都有)
(需要下載的是client 不是server喔,直接連到上面那頁下載就是嘍)

上傳檔案到虛擬主機主機空間的FTP軟體-Filezilla使用步驟

1. 點選檔案>站台管理員

點選介面上方的檔案看到下拉選單第一個選項”站台管理員”點選進入

2. 進入站台管理員

出現圖2的視窗後,請先點選新增站台後輸入以下資訊

  • 主機,請輸入你的主機位置(網址或IP)
  • 加密方式,選擇僅使用純粹FTP,是比較不易出錯的選項
  • 登入型式,這邊選詢問密碼,但切記不要使用記憶密碼以防安全
  • 使用者,輸入你的帳號(通常就是主機商給你的主FTP帳號或是你自己建立的子FTP帳號完整的子FTP帳號)
  • 字碼集>請務必選擇強制使用UTF-8來避亂碼現象喔

以上輸入完畢後你的站台也新增完成,請點選連線

FTP

如果你點選連線,出現以下視窗,請你勾選“Always allow insecure plain FTP for this server”並按確認

FTP

上傳檔案到虛擬主機主機空間的FTP軟體-成功登入Filezilla

順利連上畫面後會出現成功取得目錄(如以下畫面)
黃色區塊是你電腦這裝置端的檔案,紫色區塊則是你主機空間中的檔案,於遠端站台選擇你檔案要上傳至的資料夾,也就是點選開你要檔案要放置的資料夾後將你要上傳的檔案拉至該資料夾,在傳輸過程中會看到下方有傳輸成功與失敗的檔案或於等候的檔案,點選通常會秀出檔案路徑。等待檔案傳輸完成後你可至Cpanel控制台-檔案管理裡查看你所上傳的檔案。

FTP

上傳檔案到虛擬主機主機空間FTP軟體-Filezilla登入失敗常見原因

登入FTP的訊息都輸入完成但卻顯示無法登入或登入失敗的訊息, 常見的原因有以下,提供參考
1.錯誤訊息有顯示”530“,530表示帳號密碼有誤,故請再確認輸入的帳號密碼是否正確,一般FTP帳號密碼與CPANEL帳號密碼一樣,若CPANEL密碼有變更FTP密碼請記得要跟著變喔。

2.錯誤訊息顯示”421 Too many connections from this IP“,此訊息是指連線數過多,可參考此文章:https://wpoki.com/?p=5955

3.錯誤訊息顯示”227”“257”,這通常是在站台管理員那的設定未設定正確,在加密方式請選擇僅使用純粹FTP。

4. 421 Home directory not available – aborting 錯誤表示您的FTP路徑 (您是在用子FTP帳號時產生這錯誤?) 沒有設到public_html下,您需要設到public_html 下才行

以上是常見登入FTP失敗的原因,若你不確定無法登入FTP是否為以上原因,你可將你無法登入的訊息畫面提供給你的主機商,請你的主機商確認及提供解法方法喔。

這提供另一套也是免費的FTP軟體教學文章:https://wpoki.com/?p=5948

上傳檔案到虛擬主機主機空間的FTP軟體-使用時的小技巧

1.在透過FileZilla軟體連結FTP時,若有連不上的狀況,請先關閉FileZilla軟體並同時登入cPanel控制台裡,可以減少被主機空間的防火牆阻擋問題。主機空間防火牆一般對針對有反覆錯誤登入狀況作ADSL IP阻擋(常見ADSL IP主機空間防火牆阻擋的原因請點我),而FileZilla軟體在連不上時,軟體的內部會〝一直反覆測試連線〞,此便會因錯誤登入而造成IP 被阻擋,而登入cPanel控制台=成功登入主機控制,便也中斷〝連續錯誤登入狀況〞,請先再次確認FTP連結訊息。

2.上傳前請確認2個地方的路徑正確且一致。
①網頁讀取的路徑確認,cPanel主網址是讀取public_html;而子網域或附加網址則是讀取指定的資料夾,因此請參詳〝如何建立子網域、停靠網域(別名、網域寄放)、附加網域〞設定教學(該畫面也可以查看網域指定的路徑)。

②主FTP帳密=cPanel控制台登入帳密;FTP連結後可以看到主機空間所有的資料夾與檔案,可以參考上述①的說明,進到資料夾裡再上傳網頁程式;然而cPanel建立子FTP帳號(教學請點我)是可以針對子FTP帳號指定可以上傳的資料夾。

故此當使用子FTP帳號時,需要與①的相互確認路徑狀況,以免造成一直無法查看到檔案的狀況。

3.要上傳重覆檔案時,建議先刪除檔案再重新上傳,未免因上傳不完整而造成覆蓋檔案不完整的狀況,且當檔案很大(傳輸很久時)使用覆蓋方式易有該狀況。

4.主機空間的語言是使用英文與數字的方式來組成的,故針對非英文與數字的檔案均需要透過轉譯,如檔名為中文名稱,常見連結一般會變成:%E6%9C%5%91%BD%E5%90%8D,且使用FTP軟體上傳時也需要注意設定(請參詳cPanel控制台上正常顯示中文檔名和用FTP正確上傳中文檔名檔  ),其常見造成的問題(如下),故此建議多使用英文(大小寫不同)+數字來命名:
①沒有於FTP軟體使用UTF-8來上傳,造成上傳的檔名變〝亂碼〞(該亂碼與上述的轉讀碼不同)一般無法正確的輸入出來,因此造成刪除檔案上的問題(無法單一刪除),而需要連同上一層的資料夾來作刪除,如:上傳到public_html資料夾下,則需要針對public_html資料夾也刪除也能刪除亂碼檔案,public_html作業系統檔案的一部分,刪除後除了檔案需要重新上傳,也無法確認是否造成主機空間無法運作。

②因UFT-8非預設設定,常見在未來移機時造成困擾,需要反覆的刪除/重新上傳檔案。若檔案數量多且大的網頁程式,該狀況容易拉長搬遷作業與問題查找的時間,而影嚮網站正常運作。

 

分享完FTP軟體,也與大家分享Linux虛擬主機cPanel控制台還有什麼其它功能呢?想更了解什麼是cPanel和更多cPanel教學嗎?以下提供給大家更多有關cPanel教學文章

cPanel控制台上正常顯示中文檔名和用FTP正確上傳中文檔名檔
如何下載cPanel控制台裡FTP log ?
在cPanel 控制台和以FTP軟體更改檔案權限

 

文章來源 : https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

GIPHY App Key not set. Please check settings

3 Comments