詳解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
設定以上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 ,歡迎交流!