詳解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
設置以上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上!