个人博客第一步——在dotcloud上搭建wordpress

记录一下这个博客的诞生过程。
域名是在godaddy买的,主要是因为godaddy支持支付宝。.me一年的域名50多RMB,据说续期就要贵很多了。主机则是免费的dotcloud,linux的主机,支持多种开发语言。
 
1.安装客户端,分windows和linux两种情况:
windows:
下载Cygwin安装包,安装时选中(Enable)以下包:
  • net/openssh
  • net/rsync
  • devel/git
  • devel/mercurial
  • python/python(版本须高于2.6)
  • web/wget
安装完成后打开Cygwin,以下均为在Cygwin中输入。
1 $ wget http://peak.telecommunity.com/dist/ez_setup.py
2 $ python ez_setup.py
3 $ easy_install pip $ pip install dotcloud

linux:
打开控制台(terminal),按以下输入。
1 $ sudo easy_install pip
2 $ sudo pip install dotcloud

至此客户端安装完成。
 
2.下载wordpress,并解压。
 
3.上传wordpress至服务器:
输入“dotcloud”,出现以下情况,即要你输入API key,这只在你第一次运行dotcloud时要求输入之后就直接“dotcloud 命令”就行了。API key在dotcloud上注册账号后登陆,点击右上方的settings即可找到,复制粘贴回车。
1 $ dotcloud Enter your api key (You can find it at http://www.dotcloud.com/account/settings):

首先创建应用,这里就叫blog吧,你可以自己取个名(后面的blog就用你自己取的名代替):
1 $ dotcloud create blog

创建配置文件,在解压的wordpress目录中新建dotcloud.yml,输入以下内容:
1 www:
2 type: php
3 db:
4 type: mysql
接下来准备把文件push到dotcloud上,push前注意查看路径,不要传错了。Cygwin默认当前路径在用户目录,这里我的wordpress也解压在用户目录下。
1 $ dotcloud push blog wordpress/
push完成后我们来建个数据库(database),配置wordpress需要用到。首先查看root证书:
1 $ dotcloud info blog.db

查看信息,主要是密码(mysql_password)和端口(ports)。下面链接mysql,这里假设密码为OLZeLLBdKFAiI2lGqSn4,mysql端口为fce95d9a.dotcloud.com:8774
1 $ dotcloud run blog.db -- mysql -u root -pOLZeLLBdKFAiI2lGqSn4
登录后创建用户(例:jack,密码123)
1 create user 'jack' identified by '123';  --(别忘了分号!)
创建数据库(例:tencent)
1 create database tencent;
授权
1 grant all on blog.* to 'jack'@'%';
更新权限
1 flush privileges;
至此创建数据库完成,quit mysql。
重启应用
1 $ dotcloud restart blog.www
获取url地址
1 $ dotcloud url blog
 
4.配置wordpress,打开url,根据提示配置wordpress,创建数据库处的数据库名称为刚创建的tencent,数据库地址为上面info得到的地址(例为fce95d9a.dotcloud.com:8774),数据表前缀无需修改。(若数据库信息不正确,改root登录)。
 
5.外链域名,即把你买的域名指向到你的博客地址(例:blog.alwaysd.me
1 $ dotcloud alias add blog.www blog.alwaysd.me
提示成功后,在godaddy上在二级域名中添加blog,指向第三步最后获取的url。
 
到此,一个基于wordpress的个人博客就基本搭建好了。以上关于dotcloud的操作均可在docs.dotcloud.com中找到。
 
 
转载请注明出处,本文地址:http://blog.alwaysd.me/index.php/wordpress-on-dotcloud/
posted @ 2012-03-13 13:11  梦想园  阅读(1072)  评论(0编辑  收藏  举报