CLOUDWAYS教學|如何使用FileZilla存取WordPress根目錄public_html

|發布於:
2022-05-15
❝廣告,是為了讓這裡能夠永續經營,多多包容囉^v^❞

首先,使用 WordPress 架站的時候, Apache 會在網站的目錄下自動創建 public_html 這個資料夾,裡面存放的都是 WordPress 裡面的內容,包含佈景主題、外掛、媒體庫、文章、頁面的內容... ...等等。

通常啊,某些共享主機都會提供cPanel的管理面板,裡面有個叫做 File Manager 的選項,就是可以在網頁上存取 WordPress 的 public_html 資料夾。

但是, CLOUDWAYS 更先進,它是透過 SSH / SFTP 加密安全的連線方式,以 PuTTY 或 FileZilla 這兩套軟體,去存取網站的資料庫;所以,如果是 WordPress 網站的話,那就是存取 public_html 這個資料夾。

為何要存取WordPress的public_html?

這個問題非常廣泛,大致來說,不外乎在網站資料庫和你的個人電腦之間「上傳」、「下載」、「刪除」、「重新命名」檔案,就類似在你的電腦裡,對任何檔案和資料夾所做的那些事,差別在於,可以把「上傳」和「下載」理解成「移動」檔案或資料夾。

其實,對於一般的使用者來說,這些操作都可以在 WordPress 的控制台中完成,比如:上傳、安裝、卸載、刪除、停用或更新佈景主題、外掛,甚至是更新 WordPress 本身...等等。

但是,總是難免有些莫名其妙的意外發生,導致無法在 WordPress 的控制台中完成這些小事,甚至是無法進入 WordPress 的控制台這種悲劇。這時候,能夠從網站的資料庫存取 public_html ,你會由衷地感謝主。

為何要使用FileZilla存取public_html?

CLOUDWAYS提供兩種安全的連線模式( SHH 和 SFTP)去存取網站的資料庫。

SHH 連線

Windows 系統的電腦可以透過 PuTTY 這套軟體進行連線,而 OSX 系統的電腦則是可以直接透過內建的終端機( Terminal )連線。
不過,由於這種連線方式是透過輸入指令的方式對資料庫進行存取,所以,對於不熟悉電腦程式語言和介面的人來說,學習門檻較高,也容易失敗或出錯。

SFTP 連線

而 FileZilla就不同了,它的操作介面比較容易被非程式專業的一般人所理解, 基本上就是分成左右二大區塊,左邊是你自己的電腦的檔案,右邊則是連線後的放置網站的遠端虛擬主機的資料庫裡面的檔案。而我們則是可以在這套軟體上直接對指定的檔案進行上傳、下載、刪除、新增、重新命名...等等的操作。
此外,無論是Windows 系統或 OSX 系統的電腦,都可以安裝 FileZilla 這套軟體,來連線至網站的資料庫。

如何透過FileZilla存取public_html?

❝廣告,是為了讓這裡能夠永續經營,多多包容囉^v^❞

Step 1 - 下載 FileZilla

下方有圖示說明

1 - 1

前往 FileZilla 官網☞https://filezilla-project.org/

1 - 2

選擇左邊的〈 Download FileZilla Client All platforms 〉這個按鈕。

1 - 3

它會自動偵測你的電腦系統,直接顯示適合的版本;直接點擊按鈕〈Download FileZilla Client〉。

1 - 4

選擇最左邊的〈 FileZilla 〉這個選項,就可以滿足大多數存取網站資料庫的需求,點擊綠色的〈 Download 〉按鈕之後,會下載一個壓縮檔案。

1 - 5

雙擊滑鼠左鍵壓縮檔案解壓縮。

1 - 6

解壓縮後就會出現紅色的〈 FileZilla 〉的應用程式,雙擊打開就能直接使用。

1 - 7

以 OSX 系統為例,第一次打開〈 FileZilla 〉的應用程式,可能會出現提示訊息:
〈 FileZilla 〉是一個由「 The Unarchiver」製作的 App 。確定要打開嗎?
可以放心直接點〈 打開 〉就可以了。

1 - 8

打開後如果有出現版本資訊的通知,也直接按〈 OK 〉略過它就可以囉!
filezilla-1-2filezilla-1-3filezilla-1-4filezilla-1-5filezilla-1-6filezilla-1-7filezilla-1-8
⇦左右滑動看其他圖片⇨

Step 2 - CLOUDWAYS提取登入資料

在CLOUDWAYS中,你可以使用〈主帳號〉去登入 FileZilla ,存取所有網站的資料庫;當然,你也可以為每一個網站自訂〈子帳號〉,提供其他負責管理該網站的使用者去存取。
如果只有一個人管理,當然也可以不用再自訂〈子帳號〉,用 CLOUDWAYS 預設的〈主帳號〉就能存取所有的網站資料庫了。

不過,我的習慣是為每一個網站自訂專屬的〈子帳號〉,雖然只有我一個人使用,但是,這樣登入進去的資料庫比較簡單明暸,避免不小心看錯選錯。

提取主帳號登入資料

〈主帳號〉的登入資料是 CLOUDWAYS 自動產生的,我們可以修改〈 Username 〉和〈 Password 〉,修改方式可參考這篇教學☞修改主機名稱、SFTP用戶名稱以及密碼❐

下方有圖示說明

2 - 1

登入 CLOUDWAYS 後台❐

2 - 2

登入之後會顯示 〈 Server 列表〉,選擇要存取資料庫的那個網站所在的〈 Server 〉。

2 - 3

進入〈 Server 〉的〈 Master Credentials 〉中,有三組資料就是透過 FileZilla 存取網站資料庫所需要的登入資料,包含〈 Public IP 〉、〈 Username 〉和〈 Password 〉。
CLOUDWAYS 的後台很方便,滑鼠左鍵點擊就會自動複製這些需要的資料。
server-cloudways-tutorial-servers-applicationsserver-2-3
⇦左右滑動看其他圖片⇨

自訂子帳號登入資料

下方有圖片示範

2 - 1

一樣登入 CLOUDWAYS 後台❐,三種方法可以到達網站管理的介面。
在〈 Server 列表〉中,右邊有個〈 www 〉點下去就會彈出所有網站列表,點擊需要自訂〈子帳號〉的網站就可以了。
點擊最上方深藍色菜單中的〈 Applications 〉就可以到達〈 Applications 列表〉,再從列表中選擇需要自訂〈子帳號〉的網站。
在最上方深藍色菜單的下方有個橘色的切換按鈕,左邊是〈 SERVERS 〉,右邊〈 APPLICATIONS 〉,將橘色按鈕切換到〈 APPLICATIONS 〉,也可以到達〈 Applications 列表〉,再從列表中選擇需要自訂〈子帳號〉的網站。

以上三種方案,當然是第一種最快囉!

2 - 2

進入需要自訂〈子帳號〉的網站管理介面後,首先會顯示〈 Access Details 〉,子帳號就是在畫面右邊那塊〈 APPLICATION CREDENTIALS 〉設定。
其中,〈 Public IP 〉都是固定的,我們可以自訂的是〈 Username 〉和〈 Password 〉。
〈 Username 〉只能 小寫的英文字母 以及這些符號 [email protected]
〈 Password 〉必須同時包含 至少一個大寫的英文字母至少一個小寫的英文字母 ,加 至少一個數字 ,並且 加總必須超過 8 個字
輸入完成之後按下方的〈 ADD 〉按鈕就可以囉!
接著,就和提取〈主帳號〉的登入資料一下,滑鼠左鍵點擊〈 Public IP 〉、〈 Username 〉和〈 Password 〉就能直接複製。
application-2-1application-2-1-2application-2-2
⇦左右滑動看其他圖片⇨

Step 3 - 登入 FileZilla

step-3

在 CLOUDWAYS 後台提取〈主帳號〉或〈子帳號〉的〈 Public IP 〉、〈 Username 〉和〈 Password 〉之後,我們要把這些登入資料分別貼到前面在〈 Step 1 〉打開的 FileZilla ,分別對應如下:
〈 Host 〉欄位填上〈 Public IP 〉
〈 Username 〉欄位填上〈 Username 〉
〈 Password 〉欄位填上〈 Password 〉
〈 Port 〉欄位填上〈 22
因為 CLOUDWAYS 是透過安全的方式去連線網站的資料庫,所以,〈 Port 〉的端口是〈 22 〉。

Step 4 -  網站資料庫的 public_html 

子帳號登入FileZilla

下方有圖片示範

4-1

登入後畫面中左半邊的〈 Local site 〉是你的電腦的文件夾,〈 Local site 〉下方的區塊則是每一個文件夾裡面的文件夾或檔案;右半邊的〈 Remote site 〉則是網站的資料庫,因為我選擇〈子帳號〉資料登入,所以〈 Remote site 〉的區塊中,其中一個文件夾就是〈 public_html 〉,其中可能需要存取的檔案則是〈 wp-config.php 〉和〈 .htaccess 〉。

4-2

〈 public_html 〉文件夾左邊有個〈向右的箭頭〉,點開後就會出現〈 wp-admin 〉、〈 wp-content 〉和〈 wp-includes 〉這些 WordPress 網站的安裝文件夾。其中,最經常使用的則是〈 wp-content 〉,因為其中包含了〈 wp-content 〉,裡面的子文件夾有〈 themes 〉、〈 plugins 〉和〈 uploads 〉。

4-3

〈 uploads 〉文件夾是比較經常會需要使用的,裡面通常是裝我們從 WordPress 後台的媒體庫上傳的檔案,在資料庫裡面他是按照〈年〉>〈月〉去整理。
〈 themes 〉裡面裝的是佈景主題,〈 plugins 〉裡面則是外掛的文件夾,平常很少需要透過 FileZilla 去存取,因為我們通常是從 WordPress 的後台去安裝、設定佈景主題和外掛;但是,如果當佈景主題或某個外掛發生問題,連 WordPress 後台都進不去的時候,那麼,我們就需要透過 FileZilla 去暫時停用它,看看是否能順利登入 WordPress 後台,詳細操作可參考這篇文章☞如何透過FileZilla停用佈景主題或外掛?❐。
step-4-1step-4-2step-4-3
⇦左右滑動看其他圖片⇨

主帳號登入FileZilla

下方有圖片示範

4-1

登入後畫面,和〈子帳號登入〉一樣,左半邊的〈 Local site 〉是你的電腦的文件夾;但是,右半邊的〈 Remote site 〉則是〈 Server 〉的資料庫,我們得先從〈 applications 〉這個文件夾裡面選擇我們要存取的網站。點擊〈 applications 〉之後,下方區塊就是所有網站的文件夾的列表。

4-2

在〈 Remote site 〉這個區塊中,展開〈 applications 〉這個資料夾,再展開想要存取的那個網站的文件夾之後,就會看到 WordPress 網站的〈 public_html 〉的文件夾囉!接下來的操作就和⇪前面⇪〈子帳號登入〉的目的與方式一樣囉!
master-step-4-1master step 4-2
⇦左右滑動看其他圖片⇨
如何找到想要存取的那個網站的文件夾的名稱?
db name

前面示範使用〈主帳號登入FileZilla〉中,展開〈 applications 〉資料夾後,不曉得大家是否一頭霧水,這些文件夾的名稱我都不認識啊!哪個文件夾是哪個網站的?

其實在 CLOUDWAYS 後台中就可以找到,就和⇪前面⇪的〈自訂子帳號登入資料〉的路徑一樣:〈 Application 〉>〈選擇你要的網站〉>〈 ACCESS DETAILS 〉的介面中,找到〈 MYSQL ACCESS 〉裡面的〈 DB Name 〉,這個就是網站資料庫的文件夾名稱唷!

CLOUDWAYS 與 FileZilla 存取網站資料庫的教學就到這囉!任何問題歡迎在下方留言板討論囉!

好嘛好嘛...臨走前幫我拍拍手嘛
如果你願意免費幫助我,請在下方圓形按鈕幫我拍拍手。
最多可以按5下,那就幫我按5下吧!
算我求你啦啦啦~~~
謝謝你、我愛你❤
臉書或Google帳號就可以快速登入喲...
最新留言
▍關於作者|MiriamMibao温唯
2019.02.11,我開始了這裡…
非網頁程式背景的 me 硬要WordPress架站一切自己來,所有的細節,從0開始,自己架站會遇到的問題,遇到了才知道!一路走來跌跌撞撞,摸索過國內外能夠解決問題的資料,是不是該好好紀錄這一段跌跌撞撞的探索日記?
或許,也能帶給你們一些幫助...
文章中所推薦或提及的架站產品或服務,部分是聯盟合作所提供的,如果你透過我所提供的聯盟網址去購買,我也能獲得收益,雖然金額很少,但是,你們的隨手點擊與購買,就能讓我繼續經營下去,提供更多免費的 WordPress 架站教學。
以下歡迎留言討論囉!
我只想當個旁觀者,有新的留言請通知我(按一下輸入Email信箱)
想Fallow哪種留言?
0 留言板
Inline Feedbacks
查看所有留言

Copyright ©miriammibao.com all rights reserved|Designed by MiriamMibao温唯 Since 2014.

-
Cloudways專屬折扣☞註冊輸入折扣碼
MMM8
,獲得首四月6折優惠!
Cloudways專屬折扣☞輸入折扣碼
享首四月6折優惠!
miriam wei design wp logo-4 circlemiriam wei design wp logo sticky
0
對文章有任何疑問或想法嗎?歡迎一起討論唷!x