本文介紹如何使用FTP軟體Fillezilla,連線你在Cloudways主機中的指定網站應用,以便進行網站檔案管理,從而解決一些棘手的問題。
以我常用的場景為例:我會透過FTP的檔案管理功能來禁用所有外掛、禁用指定外掛,為什麼要這麼做呢?為什麼不是去WordPress網站後臺進行外掛的禁用呢?
因為在某些情況下,你可能無法登入網站後臺進行相關操作,譬如遇到bug,後臺直接就進不去了,或者是你修改了後臺登入的地址,但自己又忘記具體地址是什麼了。
此時,我們就要藉助FTP來訪問網站的檔案管理器,以便對相應外掛的資料夾名稱進行重新命名,再還原名稱,從而達到禁用外掛的目的,甚至有些時候你都搞不清楚是哪個外掛的原因,那麼,透過將外掛的總資料夾進行重新命名,再還原名稱,就可以一次性禁用所有外掛。
好,接下來,我們開始講解具體的操作步驟。
1、安裝Fillezilla到你的電腦中
請前往Fillezilla的下載地址自行下載,它是免費的,裝到你的電腦上,裝完啟用後,你會看到如下介面。
2、獲取主機的登入資訊
要透過Fillezilla連線主機,你還需要獲取Cloudways中的SFTP登入資訊,包含:你的主機IP、使用者名稱、密碼。
在Cloudways之中,你可以獲取當前主機的使用者名稱和密碼,也可以針對某個網站建立獨立的使用者名稱和密碼。兩者的區別是:前者能連線到這個主機的所有網站應用的檔案管理器,後者只能看到當前網站的檔案管理器。
首先,我們看看那如何獲取主機的FTP使用者名稱與密碼,點選你的伺服器,進入伺服器管理面板。
在管理面板中,點選master credentials,即可找到使用者名稱/user name和密碼/password,還有就是Public IP地址。
然後,我們來看看如何獲取某個網站應用的FTP使用者名稱與密碼,請按下圖所示,點選進入你的應用管理面板。
在應用的管理面板中,你也可以看到主機IP,還可以建立SFTP的使用者。
自行填寫使用者名稱和密碼(密碼建議用隨機生成工具製作的強密碼),儲存它們。
你便能在介面中看到新增了一條使用者記錄,用完後可以刪,也可以根據需要修改。
3、連線你的主機或網站應用
開啟你的fillezilla,在介面中依次填入主機IP、使用者名稱、密碼,埠號選擇22,然後點選快速連線即可。
如果遇到一些報錯或提示,可以點選確定繼續下去。
如果順利的話,你能順利連線到主機。
如果你的Cloudways SFTP登入資訊都正確,但是你無法連線上主機,即便你聯絡了主機客服,客服說他能連上,但你就是死活連不上,原因大機率是:你的主機被牆了。解決方法是:請新增一臺新主機,或克隆這臺主機到新的位置,然後刪除原主機,再次重複上述步驟。
如果你使用的是主機的FTP使用者名稱和密碼登入的,那麼會看到下圖所示介面,點選application就能夠進入所有網站的資料夾列表。
下圖便是所有網站的資料夾列表,一個資料夾代表一個網站,它們的命名不是以網站域名命名的,而是以網站的DB Name來命名的,你可以在你的網站的access details介面中,找到DB Name,對照這個名稱,即可進入相應資料夾進行管理。
點選你要進入的網站資料夾之後,步驟就跟以下的內容相同了。
如果你使用的是某個網站的FTP使用者名稱和密碼登入的,那麼會直接進入這個網站的檔案管理器,如下圖所示,其中的public_html就是網站檔案的儲存位置。
進入public_html資料夾之後,你能看到下圖所示資料夾,其中wp-content資料夾裡有外掛、主題的安裝資料夾,還有你上傳的圖片、影片的媒體儲存資料夾。
下圖便是進入wp-content之後的資料夾,其中plugins中儲存的是我們安裝的外掛,themes中儲存的是我們安裝的主題,uploads中儲存的主要是我們自己上傳的媒體檔案。
最後,請謹慎操作這些檔案,不要輕易的修改、刪除、挪動位置,請在有教程指導和學習過的前提下,再去操作,自己不熟悉的領域,先去學習了再來搞。