個人博客第一步——在dotcloud上搭建wordpress
記錄一下這個博客的誕生過程。
域名是在godaddy買的,主要是因為godaddy支持支付寶。.me一年的域名50多RMB,據(jù)說續(xù)期就要貴很多了。主機則是免費的dotcloud,linux的主機,支持多種開發(fā)語言。
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至服務(wù)器:
輸入“dotcloud”,出現(xiàn)以下情況,即要你輸入API key,這只在你第一次運行dotcloud時要求輸入之后就直接“dotcloud 命令”就行了。API key在dotcloud上注冊賬號后登陸,點擊右上方的settings即可找到,復(fù)制粘貼回車。
1 $ dotcloud Enter your api key (You can find it at http://www.dotcloud.com/account/settings):
首先創(chuàng)建應(yīng)用,這里就叫blog吧,你可以自己取個名(后面的blog就用你自己取的名代替):
1 $ dotcloud create blog
創(chuàng)建配置文件,在解壓的wordpress目錄中新建dotcloud.yml,輸入以下內(nèi)容:
1 www:
2 type: php
3 db:
4 type: mysql
接下來準備把文件push到dotcloud上,push前注意查看路徑,不要傳錯了。Cygwin默認當(dāng)前路徑在用戶目錄,這里我的wordpress也解壓在用戶目錄下。
1 $ dotcloud push blog wordpress/
push完成后我們來建個數(shù)據(jù)庫(database),配置wordpress需要用到。首先查看root證書:
1 $ dotcloud info blog.db
查看信息,主要是密碼(mysql_password)和端口(ports)。下面鏈接mysql,這里假設(shè)密碼為OLZeLLBdKFAiI2lGqSn4,mysql端口為fce95d9a.dotcloud.com:8774
1 $ dotcloud run blog.db -- mysql -u root -pOLZeLLBdKFAiI2lGqSn4
登錄后創(chuàng)建用戶(例:jack,密碼123)
1 create user 'jack' identified by '123'; --(別忘了分號!)
創(chuàng)建數(shù)據(jù)庫(例:tencent)
1 create database tencent;
授權(quán)
1 grant all on blog.* to 'jack'@'%';
更新權(quán)限
1 flush privileges;
至此創(chuàng)建數(shù)據(jù)庫完成,quit mysql。
重啟應(yīng)用
1 $ dotcloud restart blog.www
獲取url地址
1 $ dotcloud url blog
4.配置wordpress,打開url,根據(jù)提示配置wordpress,創(chuàng)建數(shù)據(jù)庫處的數(shù)據(jù)庫名稱為剛創(chuàng)建的tencent,數(shù)據(jù)庫地址為上面info得到的地址(例為fce95d9a.dotcloud.com:8774),數(shù)據(jù)表前綴無需修改。(若數(shù)據(jù)庫信息不正確,改root登錄)。
5.外鏈域名,即把你買的域名指向到你的博客地址(例:blog.alwaysd.me)
1 $ dotcloud alias add blog.www blog.alwaysd.me
提示成功后,在godaddy上在二級域名中添加blog,指向第三步最后獲取的url。
到此,一個基于wordpress的個人博客就基本搭建好了。以上關(guān)于dotcloud的操作均可在docs.dotcloud.com中找到。
轉(zhuǎn)載請注明出處,本文地址:http://blog.alwaysd.me/index.php/wordpress-on-dotcloud/

浙公網(wǎng)安備 33010602011771號