內容更新於 — 2022-12-26 17:17
首先,使用 WordPress 架站的時候, Apache 會在網站的目錄下自動創建 public_html 這個資料夾,裡面存放的都是 WordPress 裡面的內容,包含佈景主題、外掛、媒體庫、文章、頁面的內容... ...等等。
通常啊,某些共享主機都會提供cPanel的管理面板,裡面有個叫做 File Manager 的選項,就是可以在網頁上存取 WordPress 的 public_html 資料夾。
但是, CLOUDWAYS 更先進,它是透過 SSH / SFTP 加密安全的連線方式,以 PuTTY 或 FileZilla 這兩套軟體,去存取網站的資料庫;所以,如果是 WordPress 網站的話,那就是存取 public_html 這個資料夾。
這個問題非常廣泛,大致來說,不外乎在網站資料庫和你的個人電腦之間「上傳」、「下載」、「刪除」、「重新命名」檔案,就類似在你的電腦裡,對任何檔案和資料夾所做的那些事,差別在於,可以把「上傳」和「下載」理解成「移動」檔案或資料夾。
其實,對於一般的使用者來說,這些操作都可以在 WordPress 的控制台中完成,比如:上傳、安裝、卸載、刪除、停用或更新佈景主題、外掛,甚至是更新 WordPress 本身...等等。
但是,總是難免有些莫名其妙的意外發生,導致無法在 WordPress 的控制台中完成這些小事,甚至是無法進入 WordPress 的控制台這種悲劇。這時候,能夠從網站的資料庫存取 public_html ,你會由衷地感謝主。
CLOUDWAYS提供兩種安全的連線模式( SHH 和 SFTP)去存取網站的資料庫。
SHH 連線
Windows 系統的電腦可以透過 PuTTY 這套軟體進行連線,而 OSX 系統的電腦則是可以直接透過內建的終端機( Terminal )連線。
不過,由於這種連線方式是透過輸入指令的方式對資料庫進行存取,所以,對於不熟悉電腦程式語言和介面的人來說,學習門檻較高,也容易失敗或出錯。
SFTP 連線
而 FileZilla就不同了,它的操作介面比較容易被非程式專業的一般人所理解, 基本上就是分成左右二大區塊,左邊是你自己的電腦的檔案,右邊則是連線後的放置網站的遠端虛擬主機的資料庫裡面的檔案。而我們則是可以在這套軟體上直接對指定的檔案進行上傳、下載、刪除、新增、重新命名...等等的操作。
此外,無論是Windows 系統或 OSX 系統的電腦,都可以安裝 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 〉的應用程式,可能會出現提示訊息:1 - 8
打開後如果有出現版本資訊的通知,也直接按〈 OK 〉略過它就可以囉!在CLOUDWAYS中,你可以使用〈主帳號〉去登入 FileZilla ,存取所有網站的資料庫;當然,你也可以為每一個網站自訂〈子帳號〉,提供其他負責管理該網站的使用者去存取。
如果只有一個人管理,當然也可以不用再自訂〈子帳號〉,用 CLOUDWAYS 預設的〈主帳號〉就能存取所有的網站資料庫了。
不過,我的習慣是為每一個網站自訂專屬的〈子帳號〉,雖然只有我一個人使用,但是,這樣登入進去的資料庫比較簡單明暸,避免不小心看錯選錯。
〈主帳號〉的登入資料是 CLOUDWAYS 自動產生的,我們可以修改〈 Username 〉和〈 Password 〉,修改方式可參考這篇教學☞修改主機名稱、SFTP用戶名稱以及密碼❐。
下方有圖示說明
2 - 1
登入 CLOUDWAYS 後台❐。2 - 2
登入之後會顯示 〈 Server 列表〉,選擇要存取資料庫的那個網站所在的〈 Server 〉。2 - 3
進入〈 Server 〉的〈 Master Credentials 〉中,有三組資料就是透過 FileZilla 存取網站資料庫所需要的登入資料,包含〈 Public IP 〉、〈 Username 〉和〈 Password 〉。下方有圖片示範
2 - 1
一樣登入 CLOUDWAYS 後台❐,三種方法可以到達網站管理的介面。以上三種方案,當然是第一種最快囉!
2 - 2
進入需要自訂〈子帳號〉的網站管理介面後,首先會顯示〈 Access Details 〉,子帳號就是在畫面右邊那塊〈 APPLICATION CREDENTIALS 〉設定。在 CLOUDWAYS 後台提取〈主帳號〉或〈子帳號〉的〈 Public IP 〉、〈 Username 〉和〈 Password 〉之後,我們要把這些登入資料分別貼到前面在〈 Step 1 〉打開的 FileZilla ,分別對應如下:
〈 Host 〉欄位填上〈 Public IP 〉
〈 Username 〉欄位填上〈 Username 〉
〈 Password 〉欄位填上〈 Password 〉
〈 Port 〉欄位填上〈 22 〉
因為 CLOUDWAYS 是透過安全的方式去連線網站的資料庫,所以,〈 Port 〉的端口是〈 22 〉。
下方有圖片示範
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 後台的媒體庫上傳的檔案,在資料庫裡面他是按照〈年〉>〈月〉去整理。下方有圖片示範
4-1
登入後畫面,和〈子帳號登入〉一樣,左半邊的〈 Local site 〉是你的電腦的文件夾;但是,右半邊的〈 Remote site 〉則是〈 Server 〉的資料庫,我們得先從〈 applications 〉這個文件夾裡面選擇我們要存取的網站。點擊〈 applications 〉之後,下方區塊就是所有網站的文件夾的列表。4-2
在〈 Remote site 〉這個區塊中,展開〈 applications 〉這個資料夾,再展開想要存取的那個網站的文件夾之後,就會看到 WordPress 網站的〈 public_html 〉的文件夾囉!接下來的操作就和⇪前面⇪〈子帳號登入〉的目的與方式一樣囉!前面示範使用〈主帳號登入FileZilla〉中,展開〈 applications 〉資料夾後,不曉得大家是否一頭霧水,這些文件夾的名稱我都不認識啊!哪個文件夾是哪個網站的?
其實在 CLOUDWAYS 後台中就可以找到,就和⇪前面⇪的〈自訂子帳號登入資料〉的路徑一樣:〈 Application 〉>〈選擇你要的網站〉>〈 ACCESS DETAILS 〉的介面中,找到〈 MYSQL ACCESS 〉裡面的〈 DB Name 〉,這個就是網站資料庫的文件夾名稱唷!
CLOUDWAYS 與 FileZilla 存取網站資料庫的教學就到這囉!任何問題歡迎在下方留言板討論囉!
Copyright ©miriammibao.com all rights reserved|Designed by MiriamMibao温唯 Since 2014.