下面开始部署wordpress吧,下面以windows xp为例.
1,申请帐号:http://www.dotcloud.com 输入你邮箱,点 Try it now ‣ 然后到你邮箱点击发送过来的链接激活.
2,安装Cygwin 选择默认的选择,直到您出现下面对话框。国内的都选163吧.
当出现下面选择对话框时选择,安装以下安装包
- net/openssh
- net/rsync
- devel/git
- devel/mercurial
- python/python (make sure it's at least 2.6!)
- web/wget
3,安装完毕后,你应该有一个在您的桌面上的Cygwin图标。启动它:你会得到一个命令行shell
4,运行 $ wget http://peak.telecommunity.com/dist/ez_setup.py $是命令提示符,
5,安装python $ python ez_setup.py
6,安装 easy_install $ easy_install pip
7,安装dotcloud $ pip install dotcloud 这时Cygwin已安装完成.测试一下dotcloud是否安装完成.输入 dotcloud -h 如果出现帮助说明已成功安装.
8,登录dotcloud网站在http://www.dotcloud.com/account/settings里找到 API Key ,复制.
9,输入dotcloud $ dotcloud 然后粘贴.
下面我们开始搭建wordpress
10,进入wordpress官网网站下载wordpress程序.解压到home/用户名下
11,创建应用"hdp521" $dotcloud create hdp521 hdp521换成你的网址名.
删除服务$dotcloud destroy quany.www 删除应用$dotcloud destroy quany
12,在wordpress里新建一个 dotcloud.yml ,文件内容如下
www:
type: php
db:
type: mysql
13,在终端输入上传命令 $dotcloud push hdp521 wordpress/ 等待一下.
14,这时我们验证一下是否上传完成 $dotcloud list 出现以下就说明上传完成了
$ dotcloud list
hdp521:
- db (type: mysql; instances: 1)
- www (type: php; instances: 1)
15, 输入 $dotcloud info quany.db 查看数据库用户名和密码
数据库名为mysql user:root password是后面的一段字符, 数据库地址为hdp521-hdp521.dotcloud.com:22433
16,输入 $ dotcloud url hdp521 出现博客地址.
17,绑定域名
$ dotcloud alias add quany.www www.quany.info 创建一条域名的CNAME记录到gateway.dotcloud.com就可以访问了。
18,使用Tunnelier这个SSH客户端
下载了TunnelierPortable便携版,解压即可使用。在 user keypair manager中导入私钥key文件,然后在登录认证选项中选择 publickey – slot1(这个具体按你的keypair manager中key位置决定)。运行dotcloud info hdp521.www,这时里面有url:的后面就是主机名,端口号和用户名.把上面三个写入tunnelier上host,port和username,就可登陆远程ssh.OK,后面就简单了,登录后和普通的FTP一样操作了,想方便的可以直接上传下载文件了。另外告诉你一个小密秘,在services里按照下面设置把socks打勾,把浏览器设置代理为8086,这时你的上网IP为亚马逊.哥,你懂的.
注:附上我在网络上找的一些命令
连接远程数据库
dotcloud run hdp521.db -- mysql -u root -pmo********qnuidvhrsJ (-p后面是密码)
创建数据库 create database tencent;
将数据库quany删除 drop database quany;
察看数据库列表 show databases;
创建user1用户密码为123 CREATE USER 'user1' IDENTIFIED BY '123';
删除用户user DROP USER user;
授权 user 访问dba grant create session, dba to user;
立即生效 FLUSH PRIVILEGES;
以下命令是在ssh里运行.
sudo /etc/init.d/nginx restart 启动nginx
supervisorctl restart php5-fpm 启动php5
没有评论:
发表评论
您能评论我的帖子,能让我高兴一整天!