1. 程式人生 > >詳解wordpress如何把檔案儲存到阿里雲OSS上!

詳解wordpress如何把檔案儲存到阿里雲OSS上!

自己搞了一個Wordpress的部落格,裝完之後一直晾著沒管,最近閒來開荒。為了減小伺服器的頻寬、儲存、CUP的壓力,決定把部落格中的所有檔案都儲存到阿里雲OSS上面。

關於這個問題,自己去呼叫OSS的SDK然後再去修改wordpress這種方式肯定是費時又費力,哪怕是你閒得蛋疼也不會這麼幹,何況是忙到蛋疼的人。所以,我很機智的去搜了一下解決方案很幸運,已經有相關的wordpress差距可以解決這個問題。

下面記錄一下操作過程。

1.首先你得有OSS吧,然後新建一個Bucket,比如我這裡建了一個wxp123的Bucket。

2.獲取accesskey備用。在OSS管理介面的右側有一個Accesskey的按鈕,點選即可獲取。點選之後,阿里雲會提示你建立子使用者Accesskey,這個你可以直接選擇“繼續使用Accesskey”,當然安全考慮也可以建立子key,子key建立之後Secret只會顯示一次,記得儲存。

 

3.下載Wordpress外掛aliyun-oss-support。

外掛的GitHub地址:https://github.com/IvanChou/aliyun-oss-support 。 可以點選download下載ZIP壓縮包。

4. 安裝外掛。

進入Wordpres後臺,選擇【外掛】->【安裝外掛】->【上傳外掛】->【安裝】

​稍等片刻,提示安裝成功即可。

 

5. 配置外掛。

進入Wordpres後臺,點選【已安裝外掛】,找到【Aliyun OSS】,然後【啟用】,然後點選【設定】

設定介面中,把第二步中獲取到的Key

Secret填寫寫到相應的位置,然後繼續設定Bucket相關資訊,比如我的Bucket是wxp123,Bucket域名可以在阿里雲oss中點選你建立的wxp123,在頁面下方有顯示。

設定以上4個內容之後,其他無需配置,點選【儲存配置】即可。現在,可以建立一篇文章,插入圖片試試。 如果沒有意外,新增媒體之後,阿里雲OSS中的wxp123下面就會出現資料夾,資料夾是以年月命名的,一般一個圖片會儲存多個尺寸。

6 老資料處理。

對於新的部落格來說,上面的5步之後就高枕無憂了。不過對於老部落格來說,會遇到一個問題:之前的圖片無法顯示了。

對於這個問題,外掛的作者也做了說明:https://github.com/IvanChou/aliyun-oss-support/wiki/How-to-handle-old-images。

我推薦的方式是,直接把老的圖片手動傳到OSS相應的目錄下。這種操作最簡單,不需要什麼複雜的配置。Wordpress附近的存放路徑為:  網站根目錄下/wp-content/uploads。把這些檔案通過FTP下載或者通過寶塔面部壓縮之後下載,然後在oss後臺上傳即可。

到這裡,就全部OK了。以後再也不用擔心伺服器檔案爆掉了。

-------------------------------

個人部落格:wxp123.me ,歡迎交流!