在七牛云存儲上部署WordPress站點的教程

首先我們需要先有一個七牛云存儲的賬號 七牛云存儲網(wǎng)址:https://portal.qiniu.com/
點擊此鏈接申請一個七牛云存儲賬號,創(chuàng)建一個公開空間,比如我創(chuàng)建一個空間叫 cuiqingcai,和我的域名相對應(yīng)。
創(chuàng)建完成之后它就會為我的這個空間分配一個二級域名。我的就叫 cuiqingcai.qiniudn.com
然后我們需要部署我們的網(wǎng)站,點擊右邊的空間設(shè)置,選擇鏡像存儲里面的一鍵加速網(wǎng)站,這時就需要你輸入鏡像源,這里就填寫你的博客地址,然后勾選下方的使用默認的 robots.txt 配置文件。
Q:為什么要配置 robot.txt 文件?
A:因為你配置了這個網(wǎng)址確定加速之后,七牛會為我們生成一個鏡像空間,這個鏡像空間的地址就是二級域名地址,我的便是 cuiqingcai.qiniudn.com,你訪問之后發(fā)現(xiàn)它的內(nèi)容和我的 cuiqingcai.com 博客網(wǎng)址是完全一致的,這也是為什么把它稱為鏡像空間的原因。因為內(nèi)容是一致的,所以會導(dǎo)致搜索引擎對源站 也就是你的域名進行封鎖,所以我們可以通過配置 robots.txt 文件避免這種情況的發(fā)生。
好,我們繼續(xù),點擊確定之后我們就能配置好了鏡像空間。
下面還有一個域名設(shè)置,它默認會為你分配一個默認永久的空間,比如我的就是 cuiqingcai.qiniudn.com,這個是七牛的二級域名,七牛的一大特色就是支持域名綁定,在這里你可以添加你的二級域名,不過貌似需要你賬戶余額大于10塊,但是它是不收費的。另外的要求就是你的域名需要備案,如果沒有備案,那就不行了。
點擊下面的申請域名綁定,然后點擊新窗口右下角的自定義域名,會出現(xiàn)以下內(nèi)容。
比如你就可以在此處輸入你自己定義的二級域名加備案號。比如我的輸入qiniu.cuiqingcai.com 便可以,然后輸入備案號,提交審核需要一周之內(nèi)。你可以先用著它給你分配的二級域名。
好了,配置好了鏡像空間和你的域名(或者用默認域名)便可以配置我們的WordPress了。
登陸wordpress儀表盤后,在瀏覽器中輸入:http://你的域名/wp-admin/options.php,使用Ctrl+F命令找到 upload_url_path 選項,在其中輸入http://七牛二級域名/wp-content/uploads ,注意,后面一定不要加“/”,比如我的便輸入 http://cuiqingcai.qiniudn.com/wp-content/uploads。最終格式如下圖:
設(shè)置之后,點擊最下面的確定,這時你發(fā)現(xiàn)你的媒體庫中的所有的圖片的鏈接格式都已經(jīng)更改了,已經(jīng)不是原來的域名鏈接了。
而變成了七牛云存儲你設(shè)置的二級域名的鏈接。比如我的一張圖片鏈接就變成了
http://cuiqingcai.qiniudn.com/wp-content/uploads/2014/11/545ae06e25ea9.png
而你點擊七牛云存儲下的內(nèi)容管理,就會發(fā)現(xiàn)你的博客下的所有圖片都已經(jīng)同步到了里面。截圖如下:
以后你再新上傳的照片也會自動同步到七牛上,此方法的好處在于你只需在wordpress中上傳圖片,就會自動同步到七牛空間,而無需登陸七牛上傳并手動輸入圖片地址了。并且除了圖片地址改變外,其他操作如常。引用圖片時會自動加載七??臻g中的圖片,實現(xiàn) wordpress 免費CDN全網(wǎng)加速。不便之處是上傳的圖片仍會在 wordpress 空間中保留,占用空間容量。也就是說,它仍然在你的本地保存了一份,不過訪問時會訪問七牛的網(wǎng)址,也就可以實現(xiàn)CDN加速,而且為你的主機節(jié)省流量了。當(dāng)然,由于圖片已同步至七牛鏡像空間中,你也可以選擇刪除 wordpress 中的圖片。
現(xiàn)在瀏覽你的網(wǎng)站,如果現(xiàn)在沒有問題,那么你就可以不用瀏覽下面的額外內(nèi)容,如果有部分圖片顯示有問題,那么請繼續(xù)看。
如果你的網(wǎng)站設(shè)置了特色圖像功能,比較悲劇的事情就發(fā)生了。你的網(wǎng)站可能無法讀取特色圖像,整個頁面也顯得很難看。這是因為WordPress使用了timthumb縮略圖剪裁插件,通過這個插件,用戶在后臺上傳的各種圖片都會按照預(yù)先在前端頁面中設(shè)置的大小進行剪裁,大大降低了前端開發(fā)的難度。
由于timthumb默認設(shè)置中,出于安全考慮是不允許緩存外部地址圖片的。因此我們打開timthumb緩存路徑時會提示 “您可能無法從該網(wǎng)站獲取的圖像“。所以解決的辦法來了。
找到這個主題所在的目錄,找到timthumb.php文件,將下面一條語句
- define ('ALLOW_ALL_EXTERNAL_SITES', false)
- define ('ALLOW_ALL_EXTERNAL_SITES', true)
這樣就可以實現(xiàn)通過外鏈抓取圖片了,特色圖像便顯示出來了。
現(xiàn)在再瀏覽你的網(wǎng)站,看看還有沒有什么問題,如果沒有問題,現(xiàn)在就美美地享受移植到七牛上帶來的便捷和歡樂吧!
如果還有問題,請繼續(xù)閱讀下方內(nèi)容。
現(xiàn)在一般的網(wǎng)站模板加載都沒有問題了,如果你用的 WordPress 模板比較高級,利用了Ajax異步加載功能,我們便會發(fā)現(xiàn)異步加載已經(jīng)是不會生效的,也可能你的整個網(wǎng)站樣式變得混亂。這是為什么?是因為你修改了路徑為七牛的路徑,加載JS或者CSS文件時便會去七牛那里尋找,但是現(xiàn)在七牛上只同步了圖片,JS和CSS文件是不存在的,這時因為找不到這些文件,你的網(wǎng)站便會出現(xiàn)問題了。
總結(jié)
1、我感覺七牛云存儲最值得稱道的便是支持 圖片/音頻/視頻 在線壓縮/轉(zhuǎn)換處理,自定義數(shù)據(jù)處理 是一般云存儲所不具備的,也是七牛的強大之處
2、另外讓我使用它的理由便是,它的加載速度非???,電信、聯(lián)通的Ping速度均在50毫秒以內(nèi),雖然Ping并不代表真正的速度,但是也側(cè)漏了不少
3、其實說實在點,讓我關(guān)注它的是它的價格~
4、如果你的網(wǎng)站圖片很多,尤其調(diào)用縮略圖很多的話,那么用它真的很不錯。
5、目前七??赡苓€在完善中,管理后臺據(jù)說年后升級,將更加強大!
這里值得一提的便是七牛的客服了,可能用戶還不很多,客服有很多時間幫你解決問題,反正我是問了好多問題,到最后我都不好意思去問了。。。申請通過七牛云后,會有至少一個客服加你QQ,噓寒問暖,哈哈
好了,我先給我博客用上了,如果你還猶豫不定,那么去申請一個試用也無妨,能試用3個月,試用期內(nèi),所有均免費,試用期到了你再考慮是否付費也可以。
相關(guān)文章
- 七牛云存儲作為加速方案相比傳統(tǒng)CDN來說更加經(jīng)濟實惠,這里我們以前端圖片為重點來講解使用七牛云存儲加速網(wǎng)站前端文件的教程,需要的朋友可以參考下2016-07-11
- 七牛云存儲提供對網(wǎng)站的數(shù)據(jù)遷移保存服務(wù),與CDN不同的是七牛的鏡像存儲更偏重于備份,而可以再針對備份使用CDN,這里我們就來以圖文講解網(wǎng)站使用七牛鏡像存儲的教程2016-07-05
開通使用七牛云存儲的CDN來加速網(wǎng)站靜態(tài)文件的圖文教程
七牛云存儲的存儲空間可以用來作CDN加速,特別是利用其10G的免費容量,這里我們以Discuz論壇程序為例來講解開通使用七牛云存儲的CDN來加速網(wǎng)站靜態(tài)文件的圖文教程,需要的朋友2016-06-30- 這篇文章主要介紹了七牛云存儲使用中一些常見問題的解決經(jīng)驗,包括視頻快進和圖片預(yù)處理等一些常用功能方面問題的討論,需要的朋友可以參考下2016-02-18
詳解利用七牛云存儲簡單托管靜態(tài)網(wǎng)站的方法
這篇文章主要介紹了利用七牛云存儲簡單托管靜態(tài)網(wǎng)站的方法,對于小容量和小流量的靜態(tài)站點來說使用七牛搭建非常便利,需要的朋友可以參考下2016-01-16- 這篇文章主要介紹了使用七牛云存儲的鏡像功能和免費流量來加速網(wǎng)站的方法,但是同時也要注意百度的SEO相關(guān)問題是否與鏡像的使用相關(guān),需要的朋友可以參考下2016-01-03
七牛云儲存創(chuàng)始人分享七牛的創(chuàng)立故事與對Go語言的應(yīng)用
這篇文章主要介紹了七牛云儲存創(chuàng)始人分享七牛的創(chuàng)立故事與對Go語言的應(yīng)用,七牛選用Go語言這門新興的編程語言進行創(chuàng)業(yè)著實吸引了不少目光,需要的朋友可以參考下2015-12-28七牛云存儲使用Go語言架設(shè)網(wǎng)站的經(jīng)驗分享
這篇文章主要介紹了七牛云存儲使用Go語言架設(shè)網(wǎng)站的經(jīng)驗分享,七牛是國內(nèi)大范圍采用Go語言進行網(wǎng)站開發(fā)的代表型案例,需要的朋友可以參考下2015-12-28- 這篇文章主要介紹了集群技術(shù)在七牛云存儲中的應(yīng)用案例分享,作為以云為基礎(chǔ)的七牛云存儲,其在集群技術(shù)方面的利用自然引人關(guān)注,需要的朋友可以參考下2015-12-27
七牛鏡像存儲 WordPress 插件(一鍵實現(xiàn) WordPress 博客靜態(tài)文件 CDN加
對于很多 WordPress 站點來說,有了這個功能,就無需將原來的圖片上傳到七牛的服務(wù)器上,只需在 WordPress 站點做些簡單的修改,就可以使用七牛的 CDN 服務(wù)了,真正顯示一2014-11-29