1. 程式人生 > >詳解wordpress如何把文件保存到阿裏雲OSS上!

詳解wordpress如何把文件保存到阿裏雲OSS上!

ase acc 分享圖片 wrapper 插入圖片 als 繼續 服務 -a

自己搞了一個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】,然後【啟用】,然後點擊【設置】

技術分享圖片技術分享圖片?

設置界面中,把第二步中獲取到的KeySecret填寫寫到相應的位置,然後繼續設置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 ,歡迎交流!

詳解wordpress如何把文件保存到阿裏雲OSS上!