Total Pageviews

Wednesday 3 April 2013

在dotcloud上部署wordpress



1、首先在首页https://www.dotcloud.com注册和激活帐号,这个我就不讲了。
2、安装cygwin。下载地址:http://cygwin.com/setup.exe。
以下为必安装项:
net/openssh
net/rsync
devel/git
devel/mercurial
python/python (至少2.6以上,不知道哪个好的话就全选了)
web/wget
3、输入python ez_setup.py进行安装。
4、输入easy_install pip进行安装。
5、输入pip install dotcloud进行安装。
6、以上乱七八糟的东西安装完成后,输入dotcloud,这时会提示你输入API KEY(在官网登陆后,在设置里面可以查看到),复制粘贴搞定。
现在东西都安装好了,下面开始部署你的程序,例如wordpress.。(下载wordpress我就不讲了,你说你不会那就是欠抽)
7、进入C:\cygwin\home\Administrator,在里面新建一个文件夹,以你要新建的应用名来命名,比如说blog,然后将你 的wordpress文件全部复制到此文件夹里面来,同时,此文件里面还要新建一个dotcloud.yml文件(此文件后面附件下载)。
8、在cygwin里面输入 dotcloud create blog,创建你自己的应用,然后输入dotcloud push blog,将你的blog应用PUSH到服务器,文件到此完成。
9、文件有了,但是数据库还没着落,这里需要新建数据库。输入dotcloud info blog.db,会列出你的数据库地址,用户名root,以及密码(一长串随机密码)。
10、依次输入
dotcloud run blog.db — mysql
mysql> CREATE USER ‘数据库用户名’ IDENTIFIED BY ‘数据库密码’;
Query OK, 0 rows affected (0.00 sec)
mysql> CREATE DATABASE 数据库名;
Query OK, 1 row affected (0.00 sec)
mysql> GRANT ALL ON 数据库名.* TO ‘数据库用户名’@'%’;
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> EXIT
Bye
到这里,你的数据库以及数据库用户就创建完毕了。
11、修改你的应用里面的wp-config-sample.php,将里面的数据库信息改为以上,然后再输入 dotcloud push blog 将你的代码更新,到这里,wordpress也就部署成功了。
你的访问地址是:http://应用名-用户名.dotcloud.com
教程完!