您的位置:首页 > 其它

【转】利用百度BAE3.0搭建原版WORDPRESS博客详细教程

2015-03-15 00:01 316 查看
文章来源http://www.yxxme.com/421.html





首先需要说明的是这篇文章纯粹是作者闲来无事瞎折腾的文章,参考了很多网友的文章自己摸索着搭建了一个WORDPRESS博客,话不多说,现在将整个部署过程记录下来,希望给有需要的朋友提供一些帮助。


一、先来了解一下百度BAE云平台

百度应用引擎(BAE)是百度推出的网络应用开发平台
,基于BAE架构,使开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以为用户提供服务;BAE有能力将原本单机的LAMP架构,变成分布式架构,开发者可以基于BAE平台进行PHP、Java、Python应用的开发、编译、发布、调试,同时BAE平台也提供了大量的云服务给开发者,包括fetch URL、task queue、SQL、memcache,后续会提供更多服务;在性能方面,如果开发者希望增加服务能力,可以通过申请更多执行单元的方式进行灵活的调整,BAE服务可以让开发者在开发网络应用程序的过程中摆脱繁琐的环境、服务问题,把精力专注于业务逻辑。
(百度百科)


二、注册账号

要使用百度BAE的相关服务需要注册相关的账号(这是必须的),当然已有其它百度账号可以直接登录即可。打开BAE主页http://developer.baidu.com/,填写相关信息注册以及激活账号:






三、创建工程





应用名称随便写,然后下方两个勾可暂时不勾选







创建以后会生成应用的基本信息








四、添加部署

打开左侧“应用引擎”,然后点击右侧“添加部署”







名称依然随便填写,名称和域名可以不相同,域名请好好填呢!类型请选择“php-web”,代码版本工具根据自己喜好选择,这里就选择“svn”,其它默认即可(PS:下方需支付XX元请暂时无视,后面有说明。)






创建完成之后,复制SVN地址备用






五、创建MySQL数据库

点击扩展服务-添加新服务-MySQL






选择套餐-套餐一(免费)






六、用svn或者dit上传代码到百度BAE3.0服务器

下载安装svn:http://tortoisesvn.net/downloads.html (安装直接“下一步”就可以,关于SVN如何使用咱下回再说,你也可以百度相关资料)

安装完成之后,在本地计算机上新建一个SVN工作文件夹,右击该文件夹选择”SVN Checkout”





此处”URL ofrepository:”填写前面复制的SVN地址






按下OK后,会跳出一个类似输入帐号及密码的小窗,请把百度帐密填入进去。


七、下载WORDPRESS4.0.1安装包(兼容BAE3.0无需任何更改)

http://cn.wordpress.org/,解压复制WORDPRESS文件夹下所有文件到SVN工作文件夹,

选中复制的所有文件-鼠标右击-选择”TortoiseSVN”-”Add”添加文件















在此文件夹空白处右击选择”SVN Conmmit”提交











八、发布更新

回到百度BAE管理页面,刷新页面后快捷发布






九、安装WORDPRESS

点击“点击查看”











需要注意的是此处的用户名和密码是”该应用的API Key/Secret Key”。在百度BAE管理控制台页面的右上角。







十、填写数据库信息

数据库名、数据库用户名、密码、数据库主机,在扩展服务-点进你的WP数据库之后会看见。

如下图所示,数据库名对应填好 连接地址就是数据库主机,端口在主机后打个:4050












安装过程跟普通主机安装一致,自此安装完成,需要说明的是由于BAE禁用了PHP的函数,所以邮件说明的不能发送,需要借助BAE的消息队列来完成发送邮件的功能,同样多媒体上传需要借助百度云存储BCS,可以使用BCS-Support插件(http://blog.gimhoy.com/archives/bcs-support.html),这两部分内容这里不做过多说明,有兴趣的朋友可以自行搜索相关资料。


十一、特别说明

为了给您提供更加简单可依赖的应用托管服务,防止资源的恶意滥用,百度开放云计划对百度应用引擎BAE3.0正式收费。收费不以盈利为目的,致力于为开发者长期提供应用托管服务而制定。为了降低开发者的使用门槛,采取后付费模式,可以先使用,月底再付费,可以让您充分体验BAE3.0,并根据实际需要使用资源,可随时开启/释放,BAE3.0将按资源的实际使用量结算。

1.因BAE3.0在底层采用“轻量虚拟机技术”,为资源独享型PaaS。故计费指标为您当前占用的执行单元,不论流量大小。但有网络限制:流入5Mbytes/秒;流出5Mbytes/秒。

2.不同配置的执行单元套餐能力评估可参考256M执行单元压测数据。可根据实际需求选择合适的套餐。

3.带宽计费:BAE3.0执行单元默认带宽为5MB/s,该部分不额外计费。为满足开发者对于更高带宽的需求,特推出附加带宽套餐,附加带宽需要在“配额管理”中申请,方可使用。附加带宽按套餐计费,计费公式:费用=套餐单价*使用时长


十二、常见问题

1、BAE什么时候收费的,有免费配额吗?

回答:2014年2月1日开始计费,先使用后付费形式,按月结算。每月3号出上个月的账单。没有免费配额,统一计费。

2、BAE只按执行单元收费吗,流量呢?

回答:目前只按执行单元的使用时间收费,不管流量大小,但限制每个执行单元流入5Mbytes/秒;流出5Mbytes/秒。 创建一个BAE部署至少需要一个执行单元,即创建成功就开始计费。删除部署则计费停止。

3、我想使用BAE3.0,提示“资源不足,BAE正在扩容中,请等候下一批”怎么办?

回答:BAE预留了一定量的执行单元供“新用户”(普通开发者)使用,当这部分执行单元被用完,系统将无法继续分配,即提示“资源不足,BAE正在扩容中,请等候下一批”。通常二三个工作日内会补充资源。若着急要用,可在“配额管理”中提交申请。

4、我想调小执行单元内存,省点钱,为什么调不了?

回答:因为每个语言 runtime要运行起来都需要一定的内存基础,太小了跑不起来的,经过实测,设置如下: java类型 最小256;web类型 最小128M; worker类型 最小64M;

更多:http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/bill


十三、最后说明(真啰嗦呢)

作者也折腾过国内一些云平台,如新浪的SAE,总的来说这些云平台提供了很好的服务,但是用来搭建个人博客这样的需求总感觉不太合适,毕竟有太多的限制,操作起来也比较复杂,还不如自己购买虚拟主机,高端一点的像阿里云主机也不错。但是如果你是一位开发者,利用这样的平台去开发自己的应用那也是极好的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: