如何在AppFog上安装Wordpress博客并更新维护

查看源码

AppFog 前身是 PHPFog,是一家位于美国波特兰的 PaaS 提供商,其产品 AppFog 支持 PHP、Node.js、Ruby、Python、.NET 和 Java。即使是免费 plan 也有 1G RAM 和 100M 数据库可以用,此外还可以绑定自定义域名,比起 GAE 什么的好多了。AppFog 使用的是亚马逊的 AWS 服务器,因此选择新加坡节点在国内的访问速度一流。下面就一步步记录如何使用 AppFog 提供的服务。


前期准备


首先前往 AppFog 进行注册   注册地址


成功后点击 Create App,点击 Wordpress,然后选择新加坡节点(Singapore),输入一个三级域名,这个将成为你应用的代号,如 myapp


这样你的第一个 AppFog 应用就建好了,跟 GAE 一样,你需要安装一个客户端来管理你的代码(其实是 Ruby 写的一个命令行程序,Mac 及 Linux 用户无需单独下载客户端)


代码提交及维护


Windows 下载地址


Windows 用户在安装好这个客户端(其实是Ruby虚拟机)后,Mac 及 Linux 用户直接在终端里输入


gem update –system


如果提示 connection timeout,你可能需要代理才能完成工作了。假设你已经安装了 GoAgent,那你可以输入这样的命令:


gem update –system –http-proxy=http://127.0.0.1:8087


这样就会自动通过代理来执行命令了


第一个命令执行成功 —— 其实就是检查了个版本 —— 后,再输入:


gem install af


需要代理的话还是加上上面那句,这里的 af 就是 AppFog 自己编写的一个基于 Ruby 的管理客户端


安装的过程需要等待一段时间


appfog


成功后你需要先去 AppFog 中将目前的代码下载下来 后台地址


在项目左侧的【Update Source Code】,选择 Download Source Code,然后将下载好的压缩文件解压的任意目录(推荐根目录,如 D:myapp )


然后对文件进行一些修改,比如修改 wp-config.php 中的 WPLANG 选项,将其定义为 zh_CN 即可让 Wordpress 显示中文


修改完后继续回到刚才安装好的 af,此时需要先登录


输入 af login


账号密码即为你的 AppFog 账号、密码


登录进去后,用 cd 命令进入你的源代码目录(本机),如 


cd D:myapp


然后再输入


af update myapp


代码就会进行更新了,其实和 SVN 差不多