最近在逛博客時,發(fā)現(xiàn)百度也有云平臺BAE,先來說說BAE是神馬?
BAE(Baidu App Engine)是百度推出的網(wǎng)絡應用開發(fā)平臺;贐AE架構,您不需要維護任何服務器,只需要簡單的上傳應用程序,就可以為您的用戶提供服務。BAE有能力將原本單機的LAMP架構,變成分布式架構。您可以基于BAE平臺進行PHP、Java、Python應用的開發(fā)、編譯、發(fā)布、調(diào)試。同時BAE平臺也提供了大量的云服務給開發(fā)者,包括fetch URL、task queue、SQL、memcache,后續(xù)會提供更多服務。在性能方面,如果您希望增加服務能力,可以通過申請更多執(zhí)行單元的方式進行靈活的調(diào)整。BAE服務可以讓您在開發(fā)網(wǎng)絡應用程序的過程中擺脫繁瑣的環(huán)境、服務問題,把精力專注于業(yè)務邏輯。
——來自百度百科
百度的云平臺BAE[http://developer.baidu.com]現(xiàn)在還在公測階段,需要邀請碼才能使用。
登錄百度云平臺(納尼?你沒有賬號- -),進入后會提示你填寫開發(fā)者信息。(點擊圖片放大)
1、獲取邀請碼:
目前有兩種取得方法
1.網(wǎng)站會不定時放出邀請碼[地址:http://yun.developer.baidu.com/invitation](比較2的辦法)
2.發(fā)郵件到申請邀請碼[dev_support@baidu.com],據(jù)說很容易獲得!(我就是發(fā)郵件過去)
得到邀請碼后,進入http://developer.baidu.com/dev,填寫上邀請碼激活BAE。(點擊圖片放大)
2、創(chuàng)建應用
點擊右上角的“創(chuàng)建應用”,按要求輸入“應用名稱”、“域名”,接入方式選擇“不接入”,點擊“確定”。(點擊圖片放大)
應用創(chuàng)建完成后,點擊“管理”,創(chuàng)建一個新版本。(點擊圖片放大)
輸入版本號,點擊“保存”。
3、創(chuàng)建云數(shù)據(jù)庫
進入http://developer.baidu.com/bae/bdbs/db/,點擊“創(chuàng)建數(shù)據(jù)庫”
輸入數(shù)據(jù)庫描述,點擊“確定”
創(chuàng)建完成后,進入“phpMyadmin”,點擊菜單上“操作”,把原來的“gbk”改成“utf8_general_ci”。(不改會亂碼)
4、創(chuàng)建Bucket——百度云存儲
進入http://developer.baidu.com/bae/bcs/bucket/,點擊“創(chuàng)建Bucket”,輸入名稱及需要的配額。
5、文件管理及上傳WordPress
BAE的文件管理、上傳程序等,要用到SVN
[下載地址:點這里,附上簡體中文語言包地址:點這里 (Settings——Language——中文簡體——確定)]
我這里簡要的說明如何上傳,更多教程:點這里
本地創(chuàng)建一個用于存放從SVN倉庫中checkout的代碼的文件夾,文件夾空白處右鍵,點擊“SVN Checkout”(SVN 檢出)
URL框輸入應用的SVN地址,點擊“確定”,之后會提示輸入(百度)賬號及密碼。
由于BAE限制函數(shù)過多,安裝官方的WordPress會出錯,下邊提供了適合BAE的WordPress。
下載地址:點這里 [鳴謝:http://www.baiduyunblog.com]
下載后,將文件解壓到剛剛建立的文件夾中,打開“wp-config.php”修改數(shù)據(jù)庫信息
數(shù)據(jù)庫名稱寫上那個云數(shù)據(jù)庫名(好多字母那個),以及創(chuàng)建的Bucket名,其余不動,修改完成后保存。
全選WP文件,右鍵——“TortoiseSVN”——“Add”(加入)
接著上傳文件,右鍵文件夾——“SVN Commit”(SVN提交),彈出的窗口點“Ok”(可能會提示輸入賬號密碼)
這樣,WordPress就上傳好了,別急,下邊來說說域名綁定。
6、綁定域名
BAE的域名綁定不像SAE一樣,需要驗證備案,發(fā)郵件等。BAE僅需你承諾備案過,即可綁定!
首先,先把你域名CNAME記錄到BAE提供的二級域名,DNS解析后,即可綁定!
點擊左邊的“域名綁定”,輸入你的域名地址,勾上“承諾已備案”,在點擊“確認綁定”即可
這樣,在BAE搭建的WordPress就完成了,目前該版本是3.4.1,由于權限問題,暫時還不能升級!
該版本目前無法在后臺安裝主題及插件,需手動上傳。DZ以及PW等論壇程序暫時無法直接安裝。(可以在本地安裝后,再上傳文件及數(shù)據(jù)庫)