作為一個非計算機專業的學生,第一次在知乎上知道wordpress這個神器的時候簡直驚喜,當即照著前輩們的提示著手建立我的個人網站(http://chuiyi.wang)。但是一路跟下來,我發現這些教程并不足夠滿足我的需求:便宜、簡單、快捷。所以特開此帖,給像我一樣想要快速建立個人網站的非計算機系學生黨。目前為止,除了注冊域名必須花的18元,尚無其他支出。
一般的教程主要步驟如下:
1. 注冊域名
2. 注冊虛擬空間
3. 下載并安裝wordpress
4. 建立數據庫
5. 解析域名
6. 安裝模板和插件
今天我要告訴大家另一樣神器:新浪云。它可以幫助我們輕松搞定2、3、4個步驟。
所以這個教程的主要步驟如下:
1. 注冊域名
2. 注冊和使用新浪云
3. 解析域名
4. 安裝模板和插件
1. 注冊域名
國內外的域名注冊商都是可以選擇的,我個人使用的是:
阿里云域名注冊 ? ? http://wanwang.aliyun.com/domain/
注冊方法很簡單,搜索并篩選未被注冊的域名,然后付款就行。一個普通的域名的價格一般是第一年40、50元,也有的域名比較便宜,像我注冊的就是第一年18元。
2. 新浪云
在使用新浪云之前,為了注冊虛擬空間,我在阿里做活動時申請了一年的免費虛擬空間,申請國內的主機空間比較麻煩的一點,就是要備案。備案過程特費時,一來一回了好幾天,在此按下不表。新浪云好的一點就是目前對個人開發者并沒有備案要求。
關于虛擬空間,另一個要考慮的因素是,一年后阿里云就會開始收費,不管你的PV(page view)是zero還是爆表,都要固定繳費。而新浪云使用的是“按需收豆”的收費方式。1元 = 100云豆,云豆可以用來購買新浪云的各種服務,包含新浪云應用 SAE、云主機 SEC、云存儲 SCS、云容器 SC2、云商店 SCM、云郵箱 SEM。對于一個個人網站上來說,一兩百顆云豆妥妥夠用了。
為了建立數據庫,我曾經使用過XAMPP,一個挺大的軟件。但實際上如果你沒有其他用途的話,下載這樣一個軟件就是殺雞偏用牛刀了。而新浪云可以讓我們不用操心數據庫的問題。
那么現在開始使用新浪云創建wordpress。
首先,你需要注冊新浪云:http://t.cn/RGHkgss
新浪云目前的活動是,通過邀請注冊新浪云的,被邀請人和邀請人各得200顆云豆。所以上面那條是我的邀請鏈接,請收下!
然后,進入云應用控制臺。
點擊“創建新應用”。
輸入一個二級域名。如果你有自己的域名,這里可以隨便填,以后我們會把網站改成獨立域名。
填入應用名稱,選擇“WordPress for SAE"
然后等待系統進行安裝:
安裝好以后會進入這個著名的WordPress的5分鐘安裝頁面:
填好要求信息提交之后,wordpress會賤兮兮地告訴你:是不是還沉浸在安裝的喜悅當中呀?可是你已經安裝好了哦!
現在你返回控制臺,就可以看到剛剛創建好的wordpress應用了。(我由于個人手賤,先后創建了兩個,在下個步驟中會解釋怎么手賤的)。
現在已經可以用這串二級域名來訪問你的初始主頁了。
在頁面上登錄狀態下可以進入”儀表盤“進行網站后臺編輯:
3. 解析域名
解析域名的意思就是,這個讓域名和網站勾搭起來。
我們回到新浪云控制臺,找到剛剛創建的應用,點進來會看到這個應用管理的界面:
點擊域名管理:
在下框中輸入注冊好的獨立域名:
點擊綁定。之后系統會彈出這個提示框:
這個信息不用特地記,我們返回域名管理還會看到:
那么怎么進行CNAME,怎么進行A解析呢?
這時候我們就需要回到我們注冊域名的地方。我以阿里云域名注冊為例。
首先,進入阿里云的管理控制臺,找到你的域名:
點擊域名,找到它的解析設置:
點擊“添加解析”,即上圖中的紅色按鈕。按照新浪云給的方式添加那兩條解析。
等上幾分鐘,等到“是否生效”和“是否驗證”都顯示了“是”,就算解析完成了。這時在瀏覽器中輸入你的獨立域名,就可以鏈接到網站了。
/* update: 根據幾位讀者的反饋,在這里補充幾條tips。
1. 新浪云提供的CNAME和A解析地址由英文和數字組成(一定不是亂碼),如果出現亂碼請換個瀏覽器試試。
2. CNAME主機記錄那里填"chuiyi.wang"(你的獨立域名)或"@"的意思都是一樣的。
3. 新浪云提供的A解析地址要復制全。有朋友看到我的阿里云A解析記錄里的“主機記錄”沒有后面那串“.chuiyi.wang”,就跟著只復制前一半了。其實我是復制全了的,只是阿里云沒有顯示。
4. 如果你發現雖然新浪云顯示了“步驟進行到 是否驗證:是 是否生效: 是”,但卻無法通過獨立域名打開網站。請檢查一下阿里云解析記錄里是否還有其他解析內容,有的話就刪掉,只留新浪云要求解析的那兩條,然后等幾分鐘看看。
*/
但還有個問題,就是雖然輸入個人域名可以進入到個人網站了,可是在網站里跳轉一下,瀏覽器上方又變成了新浪給的二級域名。
這個問題很好辦。回到個人網站的儀表盤,點擊設置:
將URL填寫為你的個人域名,保存后重新登錄即可。
特別提醒好奇寶寶們:
千萬不要填入其他網站的URL!
否則就再也找不到你自己的網站了……
對,這就是為什么我又重新建了第二個wordpress應用……
4. 安裝模板和插件
到第三步為止,如果你對系統自帶的網站主題可以接受,那個人建站就算完成了。如果你對網站主題有更高的追求,請往下看。
新浪云建站的缺陷是,無法在線選擇wordpress主題和插件(其實在線模板種類也有限),所以如果想安裝樣式豐富的模板,我們需要另一樣神器:SVN。
之前用阿里云虛擬空間的時候,不論是安裝wordpress還是上傳開源模板,方法都是ftp。ftp在windows上的操作比較簡單,用本地文件夾就可以操作。OS系統本身對ftp沒有支持,所以我用了一款廣受推薦的叫FileZilla的免費軟件。文件的上傳速度極慢,忍無可忍的我又去嘗試了其他ftp免費軟件,發現都一樣龜速。
所以現在初嘗甜頭的我一定要向各位安利新浪云+SVN的方式!
SVN一般來說是開發團隊用以進行版本控制的工具。而在這個案例中,我們主要使用SVN來控制云端代碼。
首先,我們需要下載一個SVN客戶端。
Windows的用戶請參考這一篇SAE的代碼部署手冊:(直接拖到“使用SVN客戶端”)
http://www.sinacloud.com/doc/sae/tutorial/code-deploy.html#id2
Mac用戶可以下載SmartSVN:
http://www.smartsvn.com/download
SmartSVN一開始有30天的專業版試用期,到期會自動退為普通版。沒關系,夠用的。
說到SVN,幾個名詞稍微解釋一下。
Repository(源代碼庫)-源代碼統一存放的地方;
Checkout (提取)-當你手上沒有源代碼的時候,你需要從repository checkout一份;
Directories - 本地存儲代碼的地方
Commit (提交)-當你已經修改了代碼,你就需要Commit到repository;
Update (更新)-當你已經Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更。
簡單來說,我們現在需要從新浪云(Repository)提取(Checkout)網站的源代碼,放到本地(Directories),然后在本地進行代碼修改(或者添加主題、插件文件),再將本地的文件提交(Commit)到新浪云。
所以打開SmartSVN后,我們就跟著軟件引導進行Checkout.
第一步是輸入源代碼庫的地址:
這個地址可以在新浪云應用管理中的代碼管理里找到:
然后輸入本地存放代碼的位置:
接著Continue……你會看到左下角正在Checkout:
完成之后,云端的文件就會出現在你的本地文件夾里了。
在本地文件夾里,可以找到wp-content這個文件夾,點開之后里面有叫做theme和plugins的文件夾,分別用來存放wordpress的主題和插件。接下來我們需要做的,就是在網絡上下載心儀的主題和插件,然后放到theme或plugins文件夾里。
放好之后,需要把本地的代碼傳到云端。只需要打開SmartSVN,在左上角的Directories中找到你剛剛放進去的主題文件夾,進行Commit操作即可。
Commit成功后,回到wordpress儀表盤的“外觀”管理中,你會發現可用主題除了最初默認那2個外,還加入了你剛放進去的主題。
用這個方法,你就可以玩遍所有開源的wordpress主題和插件了,想什么風格是什么風格~