百度应用引擎BAE 3.0空间安装WordPress方法和运行WP博客测试
文章目录
- BAE3.0创建应用
- 空间MysqL数据库
- 安装原Wordpress
- 运行WP体验报告
- BAE3.0空间小结
百度应用引擎BAE 3.0空间于2013年12月16日正式开放使用,BAE3.0是基于Linux Container的资源独享型PaaS,它的推出主要是为了解决BAE2.0中应用的“云端运行环境”与开发者的“本地开发环境”不一致导致很多功能受到限制的问题。
百度BAE3.0采用的是64位的Ubuntu 12.04 Server,默认的内存是256MB,不过可以通过套餐调整,磁盘2G ,CPU是与其它轻量虚拟机分享CPU,带宽是流入5Mbytes/秒;流出5Mbytes/秒,支持PHP、Python、Java、Node.js。
百度BAE3.0已经不再对创建进程、创建线程、系统调用、执行C扩展模块、文件系统访问等进行限制,也不再限制每次WEB请求必须在30秒内完成,总得来说,百度BAE3.0相对于BAE2.0有很大的提高,更加适合搭建自己网站和项目。
本文是gimhoy博主的投稿,为大家详细讲述如何在百度BAE3.0空间安装Wordpress,以前百度BAE3.0运行Wordpress博客体验测试报告。不过有点可惜的是,BAE3.0已经正式收费了,BAE已经不再是一个免费空间了。
如果你喜欢国内的一些类似于BAE这样的云引擎,可以试试:
- 1、新浪SAE:自制国内免费CDN加快网页加载速度:SaeLayerCDN和MeiuPic SAE
- 2、魔泊网:MoPaaS云计算免费云空间1GB内存支持PHP,Java,Ruby,MySQL
- 3、ACE:阿里云新版ACE免费云空间申请使用:邀请码,上传文件,MysqL数据库
注:新浪SAE也已经不再免费,不过如果你通过了新浪SAE的中级开发者认证,每月则有可观的免费配额。
百度BAE3.0免费空间安装Wordpress方法和运行WP博客测试
一、BAE3.0空间创建应用实例
1、BAE3.0开放有些日子了,之前抢了一个执行单元,今天终于有空去试一下,安装了一个WordPress,也将整个过程记录了下来,希望给博友们一些帮助。
2、进入管理控制台,点击“创建工程”创建一个新的project。
3、进入project,在左方“开发者服务”中选择“应用引擎”,点击“添加部署”。
4、选择好名称、类型(这里我们选php-web)、域名等,点击创建。(点击放大)
5、创建完成后,选中执行单元,在“SVN/GIT地址”中点“点击复制”即可复制SVN地址,可用SVN在本地检出。
6、点击“管理执行单元”,可以修改执行单元套餐。
二、BAE3.0空间MysqL数据库
1、点击“添加部署”旁边的“拓展服务”-“添加新服务”。
2、添加MySQL。选择套餐一即可。
3、点击数据库名称,我们可以看到该数据库的详细信息。(点击放大)
三、BAE3.0安装原版Wordpress
1、在本地用SVN将WordPress上传至BAE.这里使用原版的WordPress即可,不需要用修改版的。
2、点击“快捷发布”,发布代码。可以在右上角的“活动”中看到发布状态。
3、由于BAE3.0取消了2.0中的全局变量,我们需要自己获取系统参数。点击右上角的API Key和Secret Key,获取应用的AK和SK。
4、打开应用的域名,安装WordPress。数据库信息在第五步得到,用户名和密码为第八步获得的AK和SK。
5、填写正确的话,就会出现下图,点击进行安装。
6、输入站点信息,点击安装。
7、搞定~
四、BAE3.0运行Wordpress体验报告
1、多媒体上传。可以直接上传至wp-content/uploads/文件夹,不过SVN仍然无法检出。
2、如果想将文件上传至百度云存储BCS,可以点击下载BCS-Support插件,插件作者:https://blog.gimhoy.com/archives/bcs-support.html
3、更新代码时保留本地写入的文件,比如在syncreserve.txt中写入:wp-content wp-config.php。即不更新wp-content文件夹和配置文件wp-config.php。
4、安装插件和主题。可后台直接安装插件和主题。
5、也可以修改编辑Wordpress插件和主题,但同样无法用SVN检出。
6、SMTP邮件发送。BAE3.0空间运行Wordpress可以直接使用SMTP插件发送邮件。
7、伪静态。直接在后台设置伪静态格式即可,不需要做其他修改。
五、百度BAE3.0空间使用小结
1、BAE3.0用起来就像是一个VPS,没有太多的限制。但在使用过程中有些地方还是需要注意一下,比如上面提到的文件保存问题,这是因为BAE3.0依然是一个临时性文件系统。
2、应用可以在/home/bae/ 等目录下任意读写,但是轻量虚拟机里面是一个“临时性文件系统”;也就是说,应用在这些目录下动态创建的文件、目录,是随时可能消失的。
3、对于应用开发者来说,应该意识到BAE3.0的这种特性,并尽量将需要持久化的数据或者是需要被多个轻量虚拟机共享的数据放到mysql, redis, mongodb, bcs 等存储服务器上。或者使用NFS服务,也可部分解决共享文件的需求。
4、特别提示:为了稳定的过渡,BAE3.0特别制定分批开放策略,计划于每周四下午两点开放一批执行单元,具体时间安排如下:1、2014年2月13日 14:00 开放执行单元1000 。2、2014年2月20日 14:00 开放执行单元1000 。3、2014年2月27日 14:00 开放执行单元1000。
文章出自:gimhoy 由部落编辑整理,版权归原作者所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。