標籤:

怎樣搭建一個自有域名的 WordPress 博客?

具體有哪些步驟?請詳解,謝謝!


最近花了幾個晚上時間搭建了一個WordPress博客,這是我搭建的第一個獨立博客,相比以前用過的一些博客服務,現在終於有了點家的感覺。

博客搭建並不複雜,只是過程有點繁瑣,適合喜歡折騰的人,主要有下面幾個步驟:

  1. 新建一個博客文件
  2. 購買域名(Domain Name)
  3. 註冊一個主機空間(Web Host)
  4. 域名解析(DNSPod)
  5. 安裝WordPress
  6. 安裝WordPress主題
  7. 設置固定鏈接
  8. 安裝插件
  9. 圖片存儲
  10. 添加網站圖標

完成這幾個步驟之後,博客基本上就可以正常使用了,當然後面還要做一些優化,這方面這裡不予討論,下面針對每一項操作做具體的介紹。

新建一個博客文件

在搭建博客的過程中,我們需要創建一個文件,用來存儲博客的相關信息。這些信息包括域名的信息,主機空間伺服器ip,FTP登錄名和密碼,空間面板登錄信息等等,只要是與該博客有關的信息,全部存在這個文件內,方便以後查看。

購買域名

域名當然要去最有名的去他爹網站(goDaddy)購買了,作為全球最大的域名註冊商,且支持支付寶付款,是我們購買域名的不二選擇。

域名後綴推薦買一級域名「.com」,雖然「.com」域名比其他的貴些,但是goDaddy會定期做優惠活動,Google上搜索「goDaddy優惠券」會出現很多相關鏈接,我的域名就是在做活動的時候買的,只花了1美元。如果選中了喜歡的域名,而暫時沒有活動時,不妨加入購物車後等幾天,相信你會收到打折郵件的。另外購買特價域名時只能用信用卡,所以一張雙幣信用卡也是必不可少的。

註冊一個主機空間

主機空間是存放博客程序的地方,以地理位置劃分為內地空間、香港空間和國外空間,內地空間的優點是訪問速度快,缺點是需要備案;香港空間訪問速度介於內地和國外之間;國外空間訪問速度較慢,無需備案。空間的選擇看個人情況了,空間大小的話新手幾百M足夠用了,等以後寫的內容多了不夠用了再考慮更換。

域名解析

在goDaddy購買了域名後,goDaddy會幫我們解析這個域名,但是goDaddy解析的域名有時會遭到屏蔽,而且解析的速度也不快,因此一般使用DNSPod來進行解析。使用DNSPod有以下三步:


(1)在DNSPod添加記錄,註冊後添加域名。


(2)修改域名DNS地址為DNSPod的,登錄goDaddy網站,點擊「My Account」 ,點擊「Domain」右側的「Launch」,進入域名管理頁面,在「NameServers」一欄點擊「Set NameServers」,在彈出的對話框中前兩個Name Server處分別填寫DNSPod的域名服務「F1G1NS1.DNSPOD.NET」、「F1G1NS2.DNSPOD.NET」。


(3)將域名指向主機伺服器的ip,即在DNSPod中添加「A記錄」,注意要添加帶「www」的和不帶「www」兩個記錄,添加完後見下圖:

域名解析完後就可以訪問了,此時我們在地址欄輸入域名後可以看到主機空間上的信息,接下來的事情就是安裝WordPress了。

安裝WordPress

不同的主機空間有不同的虛擬主機控制系統,安裝的過程也不盡相同,但是步驟都是差不多的,我購買的主機空間使用的是cPanel面板,下面就針對cPanel安裝wordpress做個簡略的介紹。


(1)登錄cPanel面板,找到「資料庫」-「MySQL資料庫」,創建一個資料庫,然後創建用戶,將用戶添加進資料庫,勾選「所有許可權」,點擊「更改」完成。


(2) 上傳WordPress,從WordPress網站下載最新的WordPress中文版,回到cPanel首頁,點擊「文件」-「文件管理器」,選擇「Web Root」後點擊「Go」,選擇「上傳」,選擇剛才下載的壓縮包上傳。上傳完後回到根目錄選擇壓縮包,點擊「解壓縮」,解壓縮完成後在根目錄多了一個wordpress的目錄,進入這個目錄,點擊「全選」,然後點擊「移動文件」,去掉目錄中的wordpress,將文件移動到根目錄下。


(3)設置wordpress基本信息,在瀏覽器訪問你的域名,跟著提示點按鈕,直到出現輸入資料庫信息的頁面,輸入之前創建的資料庫信息,至此wordpress就安裝完成了。

安裝WordPress主題

wordpress安裝完成後,需要給博客安裝一個主題,也就是我們的頁面模板,進入wordpress的管理頁面,選擇「外觀」-「主題」,點擊「安裝主題」選擇主題安裝,也可以上傳下載其他主題,最好的免費官方主題可以在這裡看到:Free Theme。

設置固定鏈接

固定鏈接是指文章的url顯示,默認是問號和數字,修改成自定義結構「/%postname%/」可以更好的讓搜索引擎找到你的文章。

安裝插件

為了更好的使用WordPress,一些好的插件是必不可少的,下面羅列出個人使用中的一些插件。

  • Akismet

    Akismet插件可以幫助清除大量的垃圾留言和評論,保持博客的清潔,使用該插件需要用到API key,可以向主機提供商索要。
  • WP Super Cache

    優秀的緩存插件,可以將博客靜態化,一方面能夠提高SEO排名,另一方面可以提高博客的訪問速度,緩解伺服器壓力。

  • Google xml Sitemaps


    很好的SEO插件,讓搜索引擎更好的收錄你的站點。
  • Dynamic To Top


    點擊回到頂部,文章比較長時很實用,可以自定義顯示效果。
  • WordPress Related Posts


    此插件在每篇文章下顯示相關文章或隨機文章,有利於博客的SEO。
  • WP-PageNavi


    很不錯的分頁插件,加速快速瀏覽博客的文章。
  • Smart Archives


    文章存檔導航插件,裝好插件後,新建一個頁面,在頁面的內容區輸入「【smart_archives】」(括弧修改為英文的中括弧),保存,然後新建一個菜單,添加該頁面,一個不錯的文章存檔菜單就完成了。

圖片存儲

新手搭建的博客,一般主機空間容量不大,如果文章中圖片較多的話,圖片存儲就成了問題。尋找一個穩定易用的圖床,方便圖片的使用和存儲,是應該重點關注的事情。這裡推薦一個優秀的國外免費圖床:photobucket。

photobucket在國外非常有名,相當穩定,國內訪問速度也很不錯。免費支持圖片外鏈,提供500M的圖片空間,每月10G的圖片訪問流量,對個人博客圖片存儲來說這些功能就足夠了。此外還有一個十分重量級的特性,就是上傳的圖片不會改變圖片名稱,正是由於這個特性讓我選擇了photobucket。

為什麼這個特性如此重要呢?

舉個例子說明一下,假設我上傳了一張圖片,該圖片的名稱是wp.jpg,圖片的外鏈地址是http://i1249.photobucket.com/albums/hh519/用戶名/相冊名/wp.jpg,同時我在DropBox和本地也備份了一份該圖片,目錄結構跟相冊中的一致。如果photobucket訪問不了的話,博客中的圖片就無法顯示了,此時我只需要上傳圖片到新的伺服器,然後去資料庫批量修改圖片的鏈接為新的伺服器的圖片存放地址,就可以恢復所有圖片的顯示了。

添加網站圖標

網站圖標是顯示在URL最前面的小圖標,可以進行自定義,獲取圖標最簡單的辦法是到網站Favicon.cc下載,或者親自做一個,網站圖標建議使用.ico文件格式。

下載圖標後,上傳至主機的根目錄public_html下,然後進入WordPress後台管理頁面,選擇「外觀」-「編輯」,打開「head.php」,添加下面的代碼(確保圖標名稱為favicon.ico):

&


保存後刷新頁面就可以看到圖標了。


以往大部分的創業者,在前期資金緊張、人力缺乏的情況下,很難去建設一個高速、穩定、美觀的產品網站。雲時代的到來,將很多在以前遙不可及的服務,逐步以近乎免費的形式提供給個人用戶。筆者將苦逼的經歷整理了一下,來描述如何用「雲」,快速創建產品網站。

希望能給剛剛起步的苦逼的創業者一些幫助。

1、 家喻戶曉的域名:

怎麼家喻戶曉那是你的事情,

購買途徑推薦http://www.godaddy.com。為什麼?價格便宜,還有NameServer可以免費設置,不像DreamMonster虛擬主機一到期,連Nameserver都不給用了,當時我們http://sukikits.com就在這個上面鬱悶了一下。而且支持支付寶

具體的註冊過程可以baidu搜索「godaddy註冊」。

2、 空間是根本:

1、 最好是國內的。

2、 空間不需要太大,幾百兆就夠了,你的產品網站沒那麼多內容。

3、 建議購買Apache為WebServer的空間,後面做頁面靜態化需要。

4、 儘可能挑一些口碑好的空間提供商。因為你在購買前給你演示速度的網站,跟你拿到手的時候速度會有天壤之別。

3、 域名備案

沒有這個號碼,你的網站將沒有任何競爭力,不論你的產品有多麼的優秀。在這片神奇的土地上你必須做的事情。當然空間商會幫你提交,你只需要填寫資料,準備好電子版的照片,一定要填寫能聯繫到你的手機,通管局會給你打電話確認信息的。

4、 偉大的DNSpod

為什麼要DNSpod

用下來就是快,最初我做過對比,比我的的域名服務上提供的解析速度快。

最重要的是在快的前提下,而且免費。

設置比較簡單,文檔見https://www.dnspod.cn/Support

5、 名片上的企業郵箱

弄好DNSpod以後我們就可以設置企業郵箱了。國內企業郵箱建議選擇騰訊http://exmail.qq.com國外服務的話選擇Gmail的吧。

我們選擇的是騰訊的企業郵箱,比較方便,防止和牆發生不愉快的事情。

註冊完成後會有引導內容,按照引導進行設置就可以了。幫助頁面http://service.exmail.qq.com/。

這樣你就可以有自己的域名後綴的郵箱了,比如我的郵箱leon@sukikits.com就用的是騰訊企業郵箱。

6、 主題不是問題

如果你想開發強大的網站功能請忽略這裡。

下面介紹的是要建立一個產品介紹的網站。

看你的需求,如果你想快速簡單上手,wordpress就可以滿足,如果你喜歡折騰那你去研究joomla或著Drupla。

為什麼選擇Wordpress。

快速、簡便、基本滿足一個產品介紹類網站的需求。各類插件、模板豐富。

還有一個最主要的原因:用的人多,遇到問題隨便搜索就可以找到解決方案。

那麼下面開始說一下模板的選擇。

http://www.elegantthemes.com/

http://themeforest.net/

到這兩個網站去挑選你喜歡的模板吧。版本的獲得方法要麼購買要麼百度搜索。

模板選擇注意點:

a. 選擇一款發布時間稍長

b. 下載或者購買量較多

c. 契合你心目中網站風格的。

這樣的次序主要是對網站的兼容性、性能、以及你自己使用的便捷性都會有較好的保證。

說白了用戶體驗為王!

來看一下http://sukikits.com的後台

主題建議先試用再購買。

7、 速度才是王道

分為兩部分:

a. 圖片訪問加速

第一步,找一個雲存儲推薦又拍雲存儲https://www.upyun.com/是按照訪問流量計費的。說白了就是一個單獨的圖片CDN 在頁面載入的時候不用訪問你那「共享百兆」流量的空間。

第二步,修改你DNSPOD,在裡面增加一個CNAME 如http://image.sukikits.com。具體設置會有引導。幫助見http://www.upyun.com/intro/custom.php

第三步,盡量將你內頁或者主題內的圖片連接使用你指向又拍雲存儲的連接。

另外有一個又拍雲的插件可以批量轉化。

下載地址:

http://ihacklog.com/php/wordpress/plugins/hacklog-remote-attachment-upaiyun-version.html

b. 頁面靜態化

使用這個插件:WP Super Cache。

下載地址:http://wordpress.org/extend/plugins/wp-super-cache/

為什麼要用:

引用一下百度的搜索「WP Super Cache 是WordPress官方開發人員Donncha開發,是當前最高效也是最靈活的WordPress靜態緩存插件。它把整個網頁直接生成 HTML 文件,這樣 Apache 就不用解析 PHP 腳本,通過使用這個插件,能使得你的WordPress博客將顯著的提速。」

設置幫助文檔:http://ooxx.me/wp-super-cache.orz

還有一個W3 Total Cache也可以試一下。哈哈

8、 高貴的CDN

http://webluker.com太可愛了,讓CDN這個高級貨,飛入尋常百姓家。而且每個月30G的免費流量配額,基本上小站是夠用了。

CDN的定義見:http://baike.baidu.com/view/21895.htm

簡單說來就是把用戶訪問網站時需要的資源放到訪問比較快的伺服器上。

簡介「Webluker是一站式運維服務綜合平台,為用戶提供穩定,高效,靈活的服務。提供網站加速、域名管理、DNS解析、雲主機、伺服器監控、網站監控告警等功能。」

幫助文檔:http://blog.webluker.com/

9、 監控是個寶

走到這一步基本上網站基礎建設已經完畢。

這裡我們開始設定網站的運行狀態監控。其實前面提到的DNSpod和webluker都帶有伺服器監控。大家可以使用,同時我這裡推薦一款專門做網站監控的網站,他可能更加專業一些。

推薦原因:免費、好用

監控寶:http://www.jiankongbao.com/

幫助頁面:http://www.jiankongbao.com/faq

10、 數據統計

數據統計重要性我就不羅嗦了。

在我朝,就得用本地的東西。所以選擇百度統計:http://tongji.baidu.com/

基本好用。Google的統計也是比較好用的。蘿蔔白菜各有所愛。

數據關係我就不截圖了。。。。

這裡有一些介紹:http://yingxiao.baidu.com/support/topic/3.html

http://www.cnblogs.com/winroot/archive/2012/02/07/2341807.html

記住忽略百度推廣那些人給你打的電話。你是一個小站,沒錢最推廣。


提供域名空間一站式服務的虛擬主機,是最平衡的方案

絕大多數網站用虛擬主機更方便,尤其是不懂技術的站長,省去不必要技術維護麻煩。

域名空間一起買,要麼全部國內,要麼全部國外,一站式操作方便,搭建是點點滑鼠,配置簡單填一點東西。

國外主機空間有遠比Godaddy優質的服務,因為域名服務獨步全球,它的主機服務難免樹大招風。

目前性價比最高的國外Wordpress虛擬主機是Fastcomet。

fastcomet,高性價比虛擬主機

下面是一個演示視頻(基於Wordpress),這是Fastcomet官網。

視頻封面演示:用國外優質虛擬主機fastcomet搭建基於wordpress的個人網站_其他_生活_bilibili_嗶哩嗶哩bilibili.com視頻

管理嚴格的Siteground主機,國外口碑好,也很值得推薦。

管理嚴格的siteground虛擬主機

下面是一個演示視頻(也是基於Wordpress),這是SiteGround官網。

視頻封面演示:用國外優質虛擬主機siteground搭建基於wordpress的網站_其他_生活_bilibili_嗶哩嗶哩bilibili.com視頻

---------------------------------

選擇域名空間要考慮的事

免費域名或者免費主機

永遠不要使用免費服務,原因請讀者您自行推敲,在下無意多費口舌。

也可參考 聽說你在找免費虛擬主機?

下文討論的,都只對付費服務而言。

購買域名建站空間,要先理解用戶群體

在建站之前,要理解網站的用戶群體。

國內沒梯子的用戶

這個群體不用國外網站,技術知識水平不高,所以不會費周折去訪問一個無法訪問或者速度慢的國外網站。

他們佔國內網民大多數,如果網站主要服務他們,應該優先考慮在國內建站,絕對優先。

不然網站放國外,他們無法訪問,你會徹底流失這個群體的用戶,他們不會花時間就為訪問你的網站的。

你的網站域名應該在國內註冊(萬王之王的萬網),用.cn域名,實名認證。

你的主機空間買國內服務商的,老老實實走備案流程。再麻煩也要把備案流程正常走完。只有這樣網站才有貨真價實的免死金牌。

我知道不少人嫌備案麻煩,鑽空子。

比如在國內註冊域名,空間用國外的,國內的域名解析到國外的空間,這樣省去了空間備案的麻煩,看起來聰明。

聰明反被聰明誤,國外空間的IP段是國外的,這是藏不住的,而且由國內域名指向,嫌疑就更大。

未來政策是無法預知的,你越是徘徊在灰色地帶,越容易被政策盯上。政策最愛管的,就是試圖跟他躲貓貓的人。

所以,國內建站,務必老老實實在國內買空間,老老實實備案,寧可慢一點,這是唯一正解。

對於盈利模式直接受這個用戶群左右的企業網站,這也是「唯一」正確的選擇。

不要僥倖。

國內有梯子的用戶

這個群體不佔多數,但也絕對不少,從各個中文社區的相關話題的刪帖量就能看出來。

你不用擔心這些人訪問不了你的網站,他們總能找到辦法。

如果他們是你的主要群體,自然把站建在國外更好。

因為如果把站建在國內,用了梯子訪問,反而慢。

生活在海外的中文用戶

每年出國的留學生過三百萬,國內每年大學畢業生也就七八百萬。

可見生活在國外的青年學生群體有多大。

不知道海外華人有多少,估計上千萬。

此外還有六千萬長期國外工作的中國人,海外的建設者,比很多國家人口都多。

所以但是海外中國人口加起來,就夠歐洲好幾個國家了。

算上不是中國國籍,但懂中文的人就更大。

許多領域的個人網站,即使架設在國外,也不用擔心沒有用戶,專註運營就行了。

而且,海外中文站本身就少,在海外建中文站,在Google排名上,還有不少優勢。

因為速度更快,使用的域名和主機服務商品性更好。

如果網站服務的是這個群體,不用考慮,當然把站建在國外,建國內反而緩慢。

從國外訪問國內網站的速度,其實是一個比從國外訪問國外網站更大的問題,特別是流量高峰的時候。

是否該用香港主機

不少人選擇香港主機規避備案,個人認為這是經不起推敲的。

首先,只要一個網站有備案的「必要性」,如企業站,哪怕是潛在的必要性,就應該在國內備案。

因為備案的站長得到的是安全感,不用為網站命運操心,可以專心運營的輕鬆。

放到香港繞過備案,並不能給站長安全感,什麼事都有可能發生,其實和放國外沒什麼本質區別。

如果網站並沒有備案的「必要性」,比如很多個人網站站長(通常這是一個主觀的決定),

那麼放香港費用也要貴很多,香港到內地的帶寬費貴四倍,這個費用是要分攤到站長頭上的。

你看到的有香港主機看上去貌似不怎麼貴,多數是國內服務商提供的。

很可能是因為伺服器超售了或者有別的貓膩。羊毛出在羊身上,這不會錯的。

所以如果你不打算備案,為什麼要多花錢買香港主機?國外同類的主機性價比要高許多。

有些人覺得大陸用戶訪問香港主機快,大大的未必。香港主機ping值確實低,「首包」快。

所謂「首包」,顧名思義,就是用戶瀏覽器發出請求獲得伺服器相應所接收到的第一個網路包。

決定一個網站綜合速度(還有穩定性)的,有許多因素,ping值只是其中一個,「首包」快不等於整站快。

你買個大陸主機,備個案,ping值更低(至少也相當吧),而且還便宜,最重要的是有安全感。

還有,有限的帶寬是影響香港主機持續穩定性的最大瓶頸,路太窄,距離再近也無濟於事。

也許香港主機國內訪問速度確實是有優勢的,但值得那個價錢嗎,尤其對個人站長。

如果不想備案,要面向國內用戶,美西和新加坡日本的主機都很好。

如果網站要為歐美用戶服務,美東或者歐洲(如英國)機房應該比香港機房更有地理優勢。

香港機房的這點邊際優勢,要多花的錢不很值得,不如直接美西主機痛快點。

虛擬主機還是雲主機(包括VPS)

如果你看這篇文章的時候,不知道什麼是VPS,也不明白VPS和雲主機的區別。

那麼你很可能只需要虛擬主機,不管你是企業還是個人網站。

我給絕大多數客人的絕大多數用例(面向國外用戶),推薦的都是虛擬主機,有一些後來轉了雲主機,因為訪問量大到一定級別了,不麻煩。

但是!國內建站的一個不便是缺少高品位的虛擬主機,有兩個原因:服務商太貪婪,用戶太不懂事。

超售還溢價售賣,一二三線服務商都存在,到今天還有一台低端虛擬主機一年賣三四千的服務商,消費者交的都是智商稅。

用戶使用不規範,也不少見,虛擬主機支持的網站之間是共享軟硬體資源的,所以容易一顆老鼠屎壞一鍋湯,這也和國內虛擬主機廠商收了錢沒什麼管理有關。

我自己沒有認真用過國內的虛擬主機服務,說實話一直不敢用。

我知道有些廠也做了很久,積累了不錯的口碑,但一直也就是有所耳聞,絕不敢推薦。

總體印象:國內虛擬主機品性不高。

所以如果國內建站,穩妥起見,還是雲主機(包括VPS)吧。貴點,如果是受管理的雲主機更好,自己少操點心。

如果你發現國內優質的虛擬主機商,告訴我,我評估過後會推薦。

至於國外建站,就簡單地多,絕大多數站長只需要虛擬主機,因為國外虛擬主機技術到位,管理規範,所以建中小網站性價比高。

用虛擬主機另一個理由自然是自己好管理,一般都是在cPanel後台點點滑鼠什麼的,站長不用去糾結操作系統層面的配置,這是相對雲主機的最大優勢。

用雲主機,還是要有相當技術儲備的,半桶水的不行,搞壞了都不知道怎麼辦,所以不要以為自己用過幾天Linux,就能管理雲主機了。

在沒有靠譜的技術支持之前,還是虛擬主機吧,這一點對大多數站長都成立。

廠商管理的雲主機是很貴的,不適合大多數個人。企業到是可以考慮。

域名是否單獨註冊

國內外的虛擬主機廠商基本都提供一站式服務,也就是域名和空間一起買,這是最方便的方案。

在同一個地方管理域名和主機,兩者都來自同一廠商,還是有不少好處的,後台統一,有問題了不用自己當中間人協調兩方,服務商可以一次性搞定。

國外廠比較正規,業務流程也很成熟,所以不會出現域名遷移不讓遷的各種貓膩(注意是正規廠商,就是你花了錢買了他們服務的長,不是免費服務),遷入遷出方便,而且有很多廠遷移整站都是免費的。

至於價錢,有時候主機上免費送你一年新域名,這樣最好。

也有時候主機上那裡註冊域名要比專門域名註冊貴那麼幾刀,但這也就是買兩根冰棍的錢,犯不著計較。購買到的一站式服務的便利才是最重要的,特別是對於小白用戶,省去了開始建站時候域名配置的麻煩事。

如果你用雲主機(包括VPS),通常是需要獨立註冊域名的,國內無非萬王之王的萬網,國外namecheap,godaddy(狗爹廣告打得忒厲害)都差不多。

國內服務商提供的國外主機,值得嗎

國內有的廠也賣美國歐洲的主機,這些服務的客戶群是國內那些自己沒法用英文更國外客服直接溝通的人。

如果你英文尚可,我看還是直接用國外服務商吧,越直接越方便。

而且從國內的服務商買國外主機服務,這算個什麼事兒呢?到頭來還是走進灰色地帶。

我前面說了,走在灰色地帶,很容易被政策盯上。

所以打定主意國外建站了,就找國外服務商吧。


程序員同志們洋洋洒洒,在下收穫頗豐。

但可能並不適合廣大渴望低成本press自己word的BLOG新人們。

以下為一個代碼菜鳥對搭建wordpress的建議。

作為不懂代碼的菜鳥,wordpress這種東西,似乎太複雜了些——FTP、空間、域名、自修改主題··· 看著便無從下手。

首先,得破除恐懼...理解wordpress構造。

1. 運用windows思維,wordpress是個軟體——和安裝在C盤Opera或者D盤的Evernote性質相同。

2. 作為軟體,它的功能是,製造一個:

A. 自己可以自由填充內容的頁面;

B. 不特定人群可訪問的頁面。

3. 它並不安裝在「我們自己電腦的硬碟」上,而是在一個「遠程的硬碟」上。

因此,對其進行安裝,需要:

A. 遠程硬碟的使用許可(獲得空間);

B. 可以通達遠程硬碟的工具(FTP軟體)

剩下的,百度「wordpress (免費)空間」、百度「wordpress (免費)域名」、百度「wordpress 論壇」、百度「wordpress FTP 軟體」、百度「wordpress 主題」··· 諸如此類,有信息更密集更專業的區域(論壇)可供選擇,具體操作,還請自行功課。


對於wordpress來說,不會編程的人也能輕鬆依靠wordpress建站程序來建立個人域名的網站:

第一步:購買域名

域名其實就相當於你的網站的門牌號,你可以選擇在域名服務商那裡購買,以萬網為例:

自己可以根據自己的愛好或者其他考慮想一個域名,然後進行註冊,一般來說第一年的價格都不貴,直接註冊然後付費,這個域名就屬於你了。

第二步:購買伺服器

伺服器相當於你存放東西的地方,對於個人博客來說,可以選擇香港的空間,這樣備案方面就可以暫時不用考慮,如果你有認識的朋友做IDC相關的,讓他幫忙開個空間,簡單備個案還是很容易的事情。

你自己也可以在淘寶裡面搜索:香港免備案。有很多賣空間的,價格也很便宜,平均下來一個月也就10幾塊錢。買完之後,賣家就會給你伺服器所在的管理面板地址,這個在後面用得上。

第三步:進入伺服器空間管理面板

前面說了,淘寶店家或者你朋友會給你一個伺服器管理界面的地址,並且會給你用戶名和密碼進行登錄使用,進入之後就類似下圖這種:

使用FTP用戶名和密碼登錄之後,進入「主機空間管理」面板,找到域名綁定,將你之前在萬網申請的域名添加綁定到空間,同時記住FTP主機的IP地址。(這個在後面域名解析時要用)

第四步:域名解析

相信大家都清楚,瀏覽一個網站的時候,當你輸入網址後,都會自動解析到對應的IP地址,然後你才能看到網頁的內容。那麼同理,你自己的網站也是需要進行域名解析的。

首先,你要進入域名管理界面(在哪裡買的就去哪進入管理界面),進入域名解析進行解析設置,如下圖:

在記錄類型裡面,下面會有解釋告訴你應該選擇哪個記錄類型;填寫主機記錄時,也會在下面提示你該如何填寫;解析線路選擇默認即可;記錄值則需要填寫你之前在伺服器空間管理面板裡面記住的主機的IP地址。填寫完畢後,直接解析,大概1小時之後就可以生效了。1小時後就可以通過瀏覽器訪問你這個網站了,不過因為你還有沒有放東西上去,所以網站也是空白的。

第五步:下載FTP軟體

FTP實際上就是一個上傳文件的工具,負責將你的代碼和你的文件等上傳到伺服器空間。你可以選擇使用FlashFXP或者chinaftp等等ftp軟體,在百度搜索:ftp上傳工具。就能找到,FTP工具很多,找到之後下載並安裝打開,就進入了ftp工具了:

在ftp界面裡面,你可以看到伺服器地址,埠,用戶名,密碼。地址就是之前你的空間FTP主機的IP地址,用戶名和密碼也就是你空間主機的登錄賬號和密碼,埠不改變,輸入完畢後,點擊右邊「快速連接」,就可以連上ftp了。(當然,不同的工具可能界面會有所不同,不過原理和操作是一樣的)

在ftp裡面,一般左邊的界面是顯示你存放的本地文件,而右邊一般就是文件上傳的目標位置,也就是你上傳到伺服器上的文件。

第六步:下載建站程序並上傳建站文件

這裡,就用wordpress為例。直接百度wordpress建站程序或者進入wordpress官網,下載軟體並解壓,解壓出來的wordpress文件夾裡面的所有文件就是你的建站文件了。

然後打開並連接上FTP工具,在FTP裡面,在左邊找到本地存儲的wordpress建站文件,把它上傳(可以直接拖)到右邊放置文件的地方,顯示上傳成功,此時你的建站文件就自動上傳至你的伺服器空間了。

第七步:為網站創建配置文件

到了這一步,你就可以去瀏覽器輸入你的域名,並且按照給出的步驟一步步往下走走就行了。

進去之後,網站會要求你創建配置文件,在這裡要注意輸入資料庫主機時,你可以在你的空間管理的「資料庫服務」裡面找到資料庫的主機,把這個複製過來即可。

在這裡,站點標題你自己根據愛好設置,管理站點的用戶名和密碼也自己設置,設置成功之後,就可以點擊登錄,用剛剛設定好的用戶名密碼登錄即可,這時候,你就進入了你的網站管理的後台界面了。

這個時候,你的網站算是成功建立了,後面就是你如何設計網站的事情了,也就是讓你的網站展現成什麼樣子,展現哪些內容的事情了。

第八步:進入管理後台設計個人網站

對於wordpress建站的網站來說,後台的地址一般都是:域名地址+ wp-admin。輸入用戶名和密碼即可登錄網站管理後台:

不過在進入後台進行設計之前,你可以先給你的網站設計一個小圖標,這個圖標是展示在瀏覽器中輸入的域名的前面的,如下圖「阿里雲」的圖標所示。當你設計好了圖標之後,保存到桌面,然後將文件名改為favicon.ico(瀏覽器能夠識別)。然後打開你的ftp並連接上,在你之前上傳的建站文件中找到favicon.ico,然後將你剛剛設計好並保存在本地的favicon.ico文件覆蓋ftp右邊的這個相同的文件即可。

搞定小圖標之後,那麼就進入你的後台進行管理,後台主要的一些管理內容包括這些:

  1. 文章:所有文章;寫文章;分類目錄(給你的文章進行分類,相當於網站導航),標籤等等
  2. 評論:添加多說插件即可,還可以添加一個微信公眾平台訂閱號管理插件
  3. 外觀:主題(可以安裝你自己喜歡的主題),自定義,小工具,菜單
  4. 多媒體:媒體庫(引用的照片視頻等等),添加新的媒體
  5. 插件:你想要什麼樣的功能,那麼就去找到對應的插件然後安裝即可
  6. 其他

進入網站後台之後,其實你自己操作幾次就基本上能夠清楚是怎麼一回事了。俗話說:自己動手,豐衣足食。這裡就不細說了。

基本上到了這裡,一個完整的依靠wordpress建站程序創建的個人博客網站也就做好了,以後的事情就是你自己在管理後台要做的事情了,比如:修改主題,安裝插件,修改側邊欄或底部欄,設置網站logo,發布文章,設置導航,設置標籤,設置菜單等等。

當然,你還可以通過修改FTP裡面的建站文件來調整你的網站,先確定你要修改的地方,然後在建站文件裡面找到對應的文件進行修改即可。

一般來說,Wordpress的模板文件類型如下——

頭部文件:header.php

主體內容部分:index.php

頁面文件:page.php

單篇日誌頁面:single.php

邊欄文件:sidebar.php

頁腳文件:footer.php

修改這些文件,就能調整你網站對應的部分,不過這裡就需要一定的編程基礎,畢竟要擼代碼了嘛!不過很多代碼都可以通過百度或谷歌搜索找到,找到後複製過來就比較省事了。

好了,整個使用wordpress建立個人網站的流程就講完了。可能很多地方沒有講的很細,希望大家見諒。


我用WordPress搭建好網站後的第一篇文章:VPS+LNMP+WordPress搭建個人網站/博客

想像中做出一個網站難度是很大的,實際操作後才知道現在網站建設的各個方面都已經非常成熟,即使什麼都不會,搜搜教程,很快就能折騰出來一個網站。基本零基礎的我花了一天時間就從零進行到能打開網頁的程度,其中大部分時間還是在選擇VPS和網站程序(WP or Z-blog)。

參考了一些教程,基本就是下面這些詳細步驟:

1 購買域名和VPS

1.1 購買域名

1.2 購買伺服器

1.3 域名解析

2 安裝網站運行環境LNMP

2.1 WordPress介紹+VPS安裝系統

2.2 安裝LNMP環境

2.2.1 screen

2.2.2 下載並安裝LNMP一鍵安裝包

2.2.3 安裝完成

3 添加虛擬主機

4 安裝WordPress

4.1 上傳WordPress網站文件

4.2 安裝網站

1 購買域名和VPS

我們訪問網站的時候輸入的是一個地址,而網站是放在遠程的伺服器上,這也就是搭建個人網站最基本的需要掏錢的地方:域名、伺服器。

1.1 購買域名

域名推薦上阿里的萬網購買。輸入想要的域名,查詢,不同的後綴有不同的價格,選擇想要的域名購買就行。這裡推薦選好域名後把相應的各種帳號都註冊了,郵箱、百度、微信等,就算不用也能起一個保護作用。

1.2 購買伺服器

接下來考慮搭建網站的伺服器。這裡有兩個選擇,虛擬主機或者VPS。虛擬主機已經配置好網站運行環境,但是你只能在那個環境下玩;而VPS就是一個伺服器,有自己的cpu內存等,可以自己裝系統,靈活性可玩性更大。我們這裡選擇VPS。

關於VPS的選擇,有很多帖子可以參考,比如知乎這個問題有哪些便宜穩定,速度也不錯的Linux VPS 推薦?,我也是在這個的推薦下選擇了bandwagonhost的VPS。

bandwagonhost一年20刀的VPS配置為:

Location: Fremont CA (no other locations available on this plan)
SSD: 10 GB
RAM: 512 MB
CPU: 1x Intel Xeon
BW: 1000 GB/mo
Link speed: 1 Gigabit VPS
technology: OpenVZ/KiwiVM
Linux OS: 32-bit and 64-bit Centos, Debian, Ubuntu, Fedora
1 Dedicated IPv4 address
Full root access

購買地址

下面關於bandwagonhost VPS的說明都是參考自搬瓦工vps。

從上面的購買地址進入bandwagonhost,選擇按年付費,$19.99,不放心的可以先買一個月試試,$2.99。我就是先買一個月試了一下,感覺連接速度還不錯,打算長期使用。

Add to Cart→Checkout,然後會彈出一個相當於註冊的界面,用拼音如實填寫即可。

最後付款選擇PayPal或者支付寶,我這裡是用PayPal。PayPal只要有儲蓄卡就能用付款,去PayPal官網註冊,綁定儲蓄卡即可。具體的支付界面這裡就不貼出了,主要是我暫時沒有付款的需求。

好了買下後去VPS後台看看。Services→My Services→KiwiVM Control Panel

注意如果先買的一個月,後來要把賬單周期改為一年,也在My Services中更改。Billing: Annually [modify],下面這張圖上暫時沒有出現,後來就有這個選項了。

然後就進入如下的界面,可以看到自己VPS的IP

這裡也沒有過多需要說的,因為摸索兩分鐘就都能明白是什麼了。

左邊的Main controls顯示主界面,包括運行狀態,開關機重啟等操作;Detailed statistics可以監控運行狀態;Install new OS可以安裝新的系統;Shadowsocks Server一鍵安裝SS,可用於爬牆,簡直人性化。

這裡說明一下Status:LA: 0.00/0.00/0.00,這是Linux顯示負載的方式,分別是1分鐘、5分鐘、15分鐘內系統的平均負荷,1代表滿載,可能出現超過1的情況。

1.3 域名解析

好了,域名有了,VPS也有了,可以進行域名解析了(把域名指向網站空間IP)。

進入阿里雲的管理控制台,點擊域名菜單,在自己的域名後面點擊解析。

如下圖設置,IP填寫VPS的IP,主機記錄填www代表將域名解析為www

.http://jwcyber.com,填寫@代表將域名解析為http://jwcyber.com,兩個都寫上吧,後面我們會用301重定向讓它們都能使用。解析需要等待一段時間才會生效,我們先開始搭建網站。

2 安裝網站運行環境LNMP

2.1 WordPress介紹+VPS安裝系統

我這裡使用WordPress來搭建網站。WordPress是一種使用PHP語言開發的博客平台,用戶可以在支持PHP和MySQL資料庫的伺服器上架設屬於自己的網站。也可以把 WordPress當作一個內容管理系統(CMS)來使用。WordPress有許多第三方開發的免費模板,還有成千上萬個各式插件,安裝方式簡單易用。

不管怎樣,只要知道WP國內外用的人很多就行,經過大家檢驗的肯定不錯。(用了後才知道不管什麼問題都能搜到解決方案。)

下面的步驟都是依據搬瓦工VPS安裝WordPress詳細圖文教程進行的。

首先在Main controls中stop,然後Install new OS,選擇centos-6-x86,Reload。

在接下來的界面中記住 root password 和 SSH Port!

安裝好centos系統以後,就可以通過SSH連接VPS安裝網站環境了。這裡需要使用一個軟體:putty。

運行putty,輸入IP和SSH Port,Open。這裡可以save一下,方便以後使用。

進入的界面後,login as: root,回車;需要password,複製之前保存的密碼,右鍵粘貼,回車就可登錄VPS。(putty中滑鼠右鍵為粘貼。)

2.2 安裝LNMP環境

putty登錄VPS後就可以安裝網站的環境了,這裡使用LNMP一鍵安裝包,詳細查看LNMP官網。

LNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian VPS(VDS)或獨立主機安裝LNMP(Nginx/MySQL/PHP)生產環境的Shell程序。WordPress就依靠這些環境運行。下面的步驟我直接粘貼LNMP官網的教程。

安裝步驟:

2.2.1 screen

使用putty或類似的SSH工具登陸VPS或伺服器;登陸後運行:screen -S lnmp

如果提示screen: command not found 命令不存在可以執行:yum install screen 或 apt-get install screen安裝,詳細的screen教程。

2.2.2 下載並安裝LNMP一鍵安裝包

您可以選擇使用下載版(推薦國外或者美國VPS使用)或者完整版(推薦國內VPS使用),兩者沒什麼區別,只是完整版把一些需要的源碼文件預先放到安裝包里。安裝LNMP執行:

wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz tar zxf lnmp1.2-full.tar.gz cd lnmp1.2-full ./install.sh lnmp

按上述命令執行後,會出現如下提示:

需要設置MySQL的root密碼(不輸入直接回車將會設置為root),輸入後回車進入下一步,如下圖所示:

這裡需要確認是否啟用MySQL InnoDB,如果不確定是否啟用可以輸入 y ,輸入 y 表示啟用,輸入 n 表示不啟用。默認為y 啟用,輸入後回車進入下一步,選擇MySQL版本:

輸入MySQL或MariaDB版本的序號,回車進入下一步,選擇PHP版本:

輸入PHP版本的序號,回車進入下一步,選擇是否安裝內存優化:

可以選擇不安裝、Jemalloc或TCmalloc,輸入對應序號回車。

提示"Press any key to install…or Press Ctrl+c to cancel"後,按回車鍵確認開始安裝。LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer這幾個軟體。

安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網速等原因會造成影響。

2.2.3 安裝完成

如果顯示Nginx: OK,MySQL: OK,PHP: OK

並且Nginx、MySQL、PHP都是running,80和3306埠都存在,並Install lnmp V1.2 completed! enjoy it.的話,說明已經安裝成功。

安裝時間比較長,我花了剛好30分鐘。最後的界面可能和上面教程不同,只要出現enjoy it就行。下面是我安裝完成的截圖:

3 添加虛擬主機

經過上面的操作,已經安裝完成網站的運行環境LNMP,接下來需要創建虛擬主機添加網站。(下面的操作說明搬自banwagong.com)

◆通過SSH連接到VPS,連接後輸入命令 lnmp vhost add 。創建虛擬主機的過程是一個互動式的頁面,集中截圖到了一起,這裡就細說一下。

◆首先會要求你輸入域名,輸入好域名回車,會顯示是否添加其他域名。我在這裡一般是選n,不添加其他域名,然後在通過301重定向不帶www的域名到帶www的域名。

◆然後就是網站的路徑,默認的是/home/wwwroot/yourdomain 。如果不打算更改的話,直接回車就好,想自定義路徑的話直接輸入自己想要的路徑就好了。

◆然後就是是否允許Rewrite。這裡建議選擇y。lnmp自帶了幾種常用網站的偽靜態規則,因為我們要安裝的是wordpress,直接輸入wordpress就可以了。

◆再下面一部是是否開啟訪問日誌。搬瓦工小硬碟的套餐的話,不建議開啟,畢竟硬碟資源有限。

◆再接下來就是創建資料庫,這裡如果要創建的話,會創建成一個用戶名和資料庫名相同的。

◆如果選擇y的話,會要先驗證MySQL的root密碼。驗證後會讓你輸入資料庫名,回車後會提示你,已經創建了一個和資料庫名相同的用戶名。然後就是輸入資料庫的密碼。

◆再回車以後就跳到最後一步,按任意鍵創建虛擬主機。

當出現上圖最後的畫面時,你的虛擬主機已經創建成功了。

當然,這裡的各項配置是可以通過修改配置文件進行更正的。所以沒必要太糾結。通過vi修改或者下載到本地修改都可以。虛擬主機配置文件在:

/usr/local/nginx/conf/vhost/域名.conf

4 安裝WordPress

通過上面的步驟已經安裝好了VPS搭建網站所需的環境並創建好了主機,接下來就是上傳網站文件完成網站的安裝。

4.1 上傳WordPress網站文件

我們需要一款ftp軟體,這裡使用的是Filezilla。之前的環境搭建中,並沒有安裝ftp服務,所以使用sftp上傳網站文件。

在Filezilla主頁中點擊文件→站點管理器,具體設置如下圖,注意埠要填正確,協議選擇sftp。登錄類型選擇正常就好,用戶名密碼填好點擊連接即可。

連接之後建議先進入/home/wwwroot/default 刪除其中的如下圖所示的文件,同時修改phpmyadmin的目錄名,改為不容易猜到的。

很多人問這一步的原因,根據評論中SEOIMO所說:

default這個文件夾是系統默認的,裡面是一些安裝的信息,比如資料庫和探針地址,為了安全起見,應該將裡面文件改名或重建。而域名是建立在/home/wwwroot/文件夾下的,和default同層的。 除了資料庫外,不用太在意default裡面的內容,因為建站並不在此文件夾內。

然後進入到網站的安裝目錄,即上面的jwcyber文件夾,把網站的源文件上傳到根目錄里就可以了。當然,先得先去中文官網把wordpress的安裝文件下載下來。

解壓後用Filezilla直接上傳WP的網站文件,由於全是小文件,這將是一個非常漫長的過程。文件上傳完成後的文件結構如下圖所示(WordPress的網站文件直接位於http://www.jwcyber.com文件夾下):

&<斜體部分不用做,僅供參考&>

如果覺得上傳太慢,可以先將網站文件壓縮成zip壓縮包,上傳到VPS後再解壓。打包的時候直接多選文件打包成 1.zip,方便解壓。

壓縮包上傳完成後,通過SSH連接到VPS,進入網站的安裝目錄,命令為:

cd /home/wwwroot/www.jwcyber.com (換成你自己的安裝目錄即可,注意cd後面有空格)

進入後執行命令 unzip 1.zip 回車即可。

解壓後要使WordPress的網站文件直接位於http://www.jwcyber.com文件夾下,和上面的截圖一樣,否則使用Filezilla移動一下文件。出現403錯誤的基本都是這個問題,我一開始也犯過,評論中看到很多人也犯過這個錯誤。

然後等待域名的解析生效以後,就可以安裝網站了。

4.2 安裝網站

輸入網址jwcyber,如果出現的是LNMP界面,則在VPS的管理界面裡面重啟一下VPS;如果是下面的WordPress的界面,證明前面的操作都沒有問題,可以進行WordPress的配置了。按照下面的截圖進行配置就行了。

歡迎使用WordPress!

到這裡,用VPS+LNMP+WordPress搭建個人網站就基本完成了。

網站搭建完成後,就是安裝主題,安裝插件,豐富網站內容了。

在WordPress使用中還會遇到很多問題,可以參考WordPress使用常見問題:

1 提示需要輸入FTP信息

2 301重定向jwcyber.com到www.jwcyber.com

3 WordPress只顯示一個主題

4 自帶編輯器不夠用

5 為文章添加目錄

6 網站導航菜單

7 Gravatar頭像不能載入或者載入緩慢

8 使用百度統計分析網站

9 添加站點地圖

10 文章內容分頁


原文地址:如何用WordPress建網站或者博客【圖片教程】

在本教程中,我將向您展示如何通過幾個易於理解的步驟,不費一行代碼即可搭建一個自有域名的 WordPress 博客或者網站

WordPress 是一個免費的內容管理系統(CMS),您可以用它來創建網站,博客,或應用程序。目前已有超過6000萬個網站使用 WordPress CMS。已成為網上使用最多的CMS,並有多種插件(超過29K)、支持和教程。包括《紐約時報》、美國有線電視新聞網、通用和IBM在內的公司都在使用 WordPress CMS運行博客或網站。

本教程中,我們的託管合作夥伴為 Bluehost 中國。它是美國 Bluehost的姊妹公司。其登錄頁面、設置過程、甚至客戶支持都是中文的。同時支持支付寶付款。

WordPress 推薦 Bluehost 主機其 CMS 軟體。Bluehost是世界上最好的託管公司,價格也非常實惠。通過 Bluehost 可以非常容易得創建 WordPress 網站,而無需任何編程技術。

第1步:選擇主機計劃

以下是Bluehost 中國提供的不同香港伺服器虛擬主機計劃比較表。對於入門者而言,我建議您選擇 Linux A計劃。別擔心,您隨時可以升級為任何計劃。下面的月費用以十年計劃計算。如果您選擇一年計劃,則月費用為 29元/月。

第2步:與 Bluehost 中國簽約並註冊域名

第一步是通過本關聯鏈接訪問 Bluehost 中國官網首頁,以享有折扣價。

Bluehost 中國提供類似美國 Bluehost的產品,如虛擬主機,VPS主機及獨立伺服器,如下所示。在本教程中,我將使用最受歡迎的託管方法,即Linux虛擬主機。

在選擇好主機產品後(本教程選擇Linux虛擬主機),會轉到到另外一個頁面。該頁面提供4項伺服器位置選項:美國、印度、歐洲和香港,供您選擇其中一項。

在本教程中,我將選擇香港作為伺服器位置,並選擇B計劃,因其提供無限網站、網站空間、帶寬和電子郵件。

您也可以在下拉菜單中選擇想要支付的年限作為您的託管計劃。選擇的年限越多,越優惠。

點擊「現在購買」按鈕來選擇B計劃或您選擇的其他計劃。

在這之後,將會重新定向到域名註冊頁面;到了這個頁面之後,您需要註冊首選域名。

  • 點擊「繼續結帳」按鈕

在該頁面上還有其他服務,可與域名一起註冊,如SiteLock提供網站安全服務,CodeGuard提供網站備份服務,本教程將不做詳述。

在新頁面做出最終域名購買決定之前,會有幾個選項供您選擇或配置。

首先,系統會告訴您首選域名是否可以註冊。

系統將建議其他域名選項。

您還可以指定希望購買的域名年限。

  • 確認購物車,輸入 Bluehost 註冊折扣券(如有),單擊「提交」。等待10秒鐘後系統將會重新定向到另外一個頁面來註冊賬戶詳細信息。
  • 如果您已有 Bluehost 中國賬戶,則可直接登錄。無需註冊。

提供所有需要的信息,然後單擊頁面底部的「創建帳戶」來完成賬戶註冊。您將被重定向到付款頁面。

  • 賬戶創建成功後,您將轉到支付頁面。您可以選擇使用信用卡,貝寶或支付寶支付。選擇您喜歡的支付方式。然後單擊「支付」。

第3步:Cpanel登錄

首先,我們需要驗證上一步創建的電子郵件地址。

在您的收件箱找到主題包括「注意!」或「客戶註冊」的新郵件。

  • 打開這封郵件後,您會發現一個很長的鏈接:「http://cp.cn.bluehost.com/linkhandler/servlet/Validate」。點擊這個鏈接來驗證您在上一步註冊的電子郵件地址。

您應該會收到不同主題的確認郵件。在主題開頭為「完成」的郵件內有一個域名管理鏈接,另一封主題開頭為「操作完成」的郵件內為詳細的主機賬戶信息,如FTP、Cpanel及DNS憑證。

打開主題行開頭為「完成」的郵件,點擊該鏈接進行「域名管理」(請將該鏈接保存至書籤以便將來使用)。如果您刪除了該郵件而沒有鏈接的話,請直接訪問BlueHost中國|美國主機。

點擊郵件中的鏈接後,您將自動登錄 Bluehost 中國的域名管理頁面。

點擊「管理虛擬主機」來訪問你的Cpanel。

Cpanel會彈出不同的窗口

第4步:在Bluehost 中國安裝 WordPress

滾動頁面,您會在「Softaculous 應用程序安裝程序」腳本下看到 WordPress 圖標,點擊該圖標。

會彈出一個新頁面,這時您將需要配置您的 WordPress 網站。您需要記住的重要信息包括用戶名和密碼。之後登錄 WordPress 內容管理系統會用到這些信息。

WordPress CMS的用戶名和密碼不同於購買主機賬戶時所註冊的用戶名和密碼。您可以決定使用相同用戶名和密碼,也可以設置新的。

創建好用戶名和密碼後,點擊頁面底部的「安裝」。

安裝完成後,您就可以去檢查您在 Bluehost 中國託管的新建 WordPress 網站了。

第5步:我怎樣登錄我的 WordPress 網站?

訪問http://yourwebsitehere.com/wp-login/,使用您創建的 WordPress CMS 賬戶信息登錄。

使用你的網站域名替代 http://yourwebsitehere.com。例如,我將使用My Blog ? Log In

輸入證書後,您將登錄 WordPress CMS,並像其他 WordPress 網站一樣繼續操作。

故障排除:為什麼我在瀏覽器中輸入地址後,新域名無法載入?

在通過 Bluehost 或其他註冊商註冊域名後,通常需要一小段時間才能載入。這是因為它是新註冊的域名。這與更新域名不同,例如變更伺服器名稱需要72小時。

如果您之前所有步驟都是正確的,但在瀏覽器輸入 WordPress 網站域名後不載入,或者瀏覽器返回與DNS相關的錯誤信息,請執行以下步驟進行故障診斷。

您需要回到域名管理頁面,更新域名伺服器以匹配在域名註冊過程中發送到您郵箱的域名伺服器。域名伺服器的使用細節在主題為「操作完成」的郵件內。

在域名管理頁面,單擊「域名伺服器」會彈出一個窗口,包含新域名伺服器選項。

更改域名伺服器,使其與郵件所發送的相同。

結論

希望本圖片教程能夠對您在 Bluehost 中國創建 WordPress 網站有所幫助。如果您在進行以上步驟時有任何問題,請在下面評論。


謝邀請,下面是搭建一個WordPress博客的過程,文章非常詳細,僅針對純白讀者,勿噴,謝謝。

準備工作:

一:域名註冊

一般域名盡量要短一些,然後含義通俗易懂,盡量不要把0o和il1放在一起,國內建議使用阿里雲,國外域名可以使用Godaddy,Name等

二:虛擬主機

購買主機的時候要注意自己的域名是不是已經ICP備案,如果沒有備案不能選擇大陸的主機,建議用香港的,畢竟與日韓美比地理位置相對於大陸較近比。這裡演示用的主機公園的香港虛擬主機,如果你的域名備案了可以選擇大陸的主機,比如阿里雲,騰訊雲都可以

三:博客系統

本文用使用比較廣泛的WordPress做演示,當然如果使用typecho,emlog,discuz 等請參考這個教程如何安裝WordPres?(GIF動態教程)

WordPress地址:China 簡體中文 (請注意大陸訪問會很慢甚至無法載入)

博客搭建:

一:域名解析

Godaddy域名解析請看如何解析域名?(GIF動態教程)

這裡已經購買了 主機公園 的香港虛擬主機,購買完成後會把IP發到我郵箱,我們把域名解析到這個IP即可

二:安裝WordPress

進入用戶中心,產品詳情,登入cPanel

找到圖中所示的SoftaCulou

找到WordPress 並安裝

直接添加基本的管理員信息,不用手動上傳文件,創建資料庫

安裝很快,基本上1分鐘不要,如果你在這步出錯,有可能是因為自己手動創建了資料庫或者上傳了WordPress文件,刪除即可

安裝完成

訪問測試,如果熟悉的話,也就是數分鐘博客就上線了

另外WordPress自帶了國外的服務,被強,在大陸訪問速度很慢,需要優化一下可以到 好奇貓社區 查看更多


作為一個完全不懂編程,英語沒過三級的死美工,這個周末花了一天時間搭建了自己的個人博客:http://buqingj.com/,如果你覺得這個博客挺符合你的預期,那麼我想你可以接下來聽我講兩句。

幾年前就想過搭建一個屬於自己的個人網站,為此專門去研究了建站所需技能,可惜當時知乎內容還沒有這麼包羅萬象,所以在對著 DW 敲了幾行 table 之後就不了了之了。近期看到我司產品經理博客寫的風生水起,甚是羨慕,又勾起了我心中的小萌動,於是在一個閑暇的午後,就著一份外賣開始了我的建站之旅。

和其它同學提到的方法有所不同,接下來我要詳細介紹的是如何採用專屬伺服器藉助 WordPress 平台搭建個人網站,以及我在操作過程中遇到的問題。如果你對於網站質量、訪問速度以及穩定性有所要求,或者你以後還想藉助伺服器干點其它什麼事情,那麼我相信這篇文章會對你有所幫助。

首先在搭建博客之前你需要先完成兩件事:

一:購買一個獨立域名。個人推薦 .com 後綴,畢竟是國際通用根域名,何況價格也貴不了多少,

通常在 60-100人民幣一年。建議通過國外渠道購買,知友們強力推薦的去他爹網站(goDaddy)是個不錯選擇,支持支付寶付款,網上有很多詳細的購買教程,請自行搜索「goDaddy 域名註冊」。

二:購買伺服器空間。這裡有幾種選擇,我做一下簡單的介紹:

  • 虛擬主機:說的直白點就是將一台伺服器的的空間劃分為多個虛擬空間,然後再將系統資源分配給每個空間用戶。優點是價格便宜,缺點是缺少完整的主機功能,會有很多限制。

  • 虛擬專用伺服器:即人們常說的 VPS,是使用軟體將一台伺服器分割成多個虛擬伺服器,VPS 上的系統、空間以及 CPU 資源都是用戶獨享,運行和管理可以看做與獨立伺服器相同。

  • 獨立伺服器:選擇獨立伺服器的網站通常是需要承接巨大的用戶訪問量,這種層次多半已經上升到公司專業水準了。當然如果你是土豪,非要用獨立伺服器搞一個 WP,那麼當我沒說過。

多數知友的選擇都是第一項:虛擬主機。優點是操作簡單,價格便宜,甚至在主機後台直接提供有一鍵安裝選項。缺點是限制較多,而且由於空間提供商質量參差不齊,網站穩定性和訪問速度得不到保證。

而我要提到的是第二項採用 VPS 的建站方法,也是我自己的選擇方案。

一、VPS 選擇須知:常見主機操作系統分為 Linux 和 Windows 兩種。作為開源系統,Linux 主機在系統成本、性能以及穩定性上目前是絕對優於 Windows 主機的,所以我在這裡只討論 Linux 主機的搭建方式。和域名相類似,購買 VPS 也有國內渠道和國外渠道兩種選擇方式。區別在於國內主機購買流程方便,但是需要備案;國外主機由於語言問題購買過程稍顯複雜,但是價格和限制上要比國內更具優勢。國外口碑較好的 VPS 供應商有 DigitalOcean,Linode 等等,這類主機通常在服務和質量上是有所保證的,價格在 30-60 美元/每月不等。筆者由於新手上路,選擇的是另外一款較為便宜的 VPS,叫做版瓦工,價格在 12 美元一年。至於國內主機,知友們和網上都有很多詳細的推薦,具體選擇請根據自身情況來決定。

另外需要提到一點小技巧,建議在購買主機前進行一下測速,因為價格高的主機不一定就是最適合的。我所在的網路是北京聯通,但是對於價格相對最高的 Linode 伺服器進行測速,丟包率居然高達 10%。

測速方法:

Windows 電腦:http://jingyan.baidu.com/article/a24b33cd55f4ba19ff002b7a.html

Mac 電腦:http://jingyan.baidu.com/article/ed15cb1b789f1c1be2698149.html

二、購買 VPS 後,供應商會提供給你幾個信息:伺服器的 IP、SSH 埠號、伺服器 root 密碼以及從網頁登錄管理伺服器的後台地址。有了前面三個信息你就可以開始著手搭建你的伺服器環境了。那麼接下來你需要是一個用來連接伺服器的軟體,在 windows 平台下我推薦使用 putty,下載地址:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

非常簡單的一款工具,你只需要依照下圖來輸入你的伺服器信息,然後點擊 Open,就可以開始你的建站之旅了。

成功連接伺服器後,你會跳到下圖所示界面,這傢伙叫做 vim 編輯器,在這裡不要被它的表象所嚇到,我們這種代碼小白一樣可以玩的風生水起。

首先輸入你的用戶名,通常默認為 root 。接著按下回車鍵,系統會提示你繼續輸入密碼。這裡有一點需要著重提示一下,輸入密碼時是不會有任何顯示的,所以你只需要在完成密碼輸入後,按一下回車鍵。這時如果系統在下一行顯示出你的上次登錄信息,那麼恭喜你,已經成功連接到了你的伺服器。

在這裡插入一段 vim 編輯器的簡單介紹:

它在操作時可以理解為兩種模式:一種是「一般模式」,一種是「編輯模式」。前者可以控制屏幕游標的移動,字元、字或行的刪除;而後者才能進行文字輸入。簡單來說就是按一下字母「i"就可以進入「編輯模式」,這個時候左下角會顯示 -INSERT- 的字樣,表示你已經進入編輯模式,這時候你就可以開始輸入任意文字了。在此模式下,按一下 「ESC」 鍵則又重新轉到「一般模式」,這時可以進行游標移動、刪除文字等操作。

  • 我們從網頁上複製代碼,然後到編輯器里直接點擊滑鼠右鍵,既表示進行粘貼。

  • 在編輯模式下,按 x 鍵則是刪除當前字元。

  • 在命令行模式下,輸入 :wq (需要帶上冒號哦)表示保存並退出當前文件。

  • 關閉這個窗口則表示退出 遠程連接。

知道這幾個命令可以讓你更流暢的進行後續操作,而下方教程中所用到的多半只是複製粘貼的簡單行為,所以不用擔心自己會搞不定。

這裡再順便附上一篇更詳細的 vim 編輯器新手掃盲貼,建議花 5 分鐘看一下,對於後續操作會理解的更加充分。地址:掃盲行動之九:Vi編輯器的基本使用方法!

三、接下來就是環境部署了。在進行下面的步驟前,我建議你先通過 DNSPod 將自己的域名解析到自己的伺服器上。具體步驟可以參考 @光之豆 同學在文章中提到的方法:怎樣搭建一個自有域名的 WordPress 博客? - WordPress,或者自行搜索。

四、Wordpress 需要 PHP, MySQL 和一個 Web 伺服器的環境支持。所以接下來我們要做的是在在伺服器上搭建這樣一個環境,通常稱為 LNMP。聽起來似乎很複雜,但是不用擔心,早就有熱心網友為我們準備好了相關的小白教程。在這裡附上詳細鏈接的匯總:

  • 如何使用 putty 一鍵部署 LNMP 環境:http://lnmp.org/install.html

  • 如何添加虛擬主機,也就是在 VPS 上綁定你的網站域名:http://lnmp.org/faq/lnmp-vhost-add-howto.html

  • 後續步驟補全,該篇文章是將前兩篇文章整合到了一起,並且從第 13 步開始,添加上了安裝 wordpress 的後續步驟:通過 FTP 上傳安裝文件(這一步也可以直接通過 putty 進行,速度會更快,但是稍微複雜一點。)和創建對應資料庫。地址址:http://blog.hachke.cn/read-896.html

註:第三篇教程中使用 winscp 軟體通過 SFTP 連接伺服器時需要輸入你的伺服器 IP、埠號、以及用戶名和密碼。這裡本人測試結果為:埠號即為 SSH 埠號,用戶名和密碼即為通過 putty 連接伺服器所輸入的用戶名和密碼。其它方式均連接不上。

五、完成上述步驟後,輸入你的域名地址,即會自動跳轉到 WordPress 的安裝界面。接下來的步驟很簡單,請自行參照官網或網上教程進行相關操作。

整個過程看起來很複雜,但是如果你按照上述步驟來逐一執行,就會發現操作起來還是蠻簡單的。同時在完成之後也會讓你成就感倍增 。當然也許過程中還有更簡單的實現方式,但是上述步驟是經我反覆使用並親測有效的方法。如果你在安裝過程中遇到任何問題,歡迎私信我,我會盡最大可能來幫助你。

-------------------------------------- 華麗的分割線 -----------------------------------------------

作為一個設計師,能寫到這裡我都被自己震驚了,後續還會附上我在初次安裝和使用 WordPress 時遇到的問題,即使你是通過其它主機方式來搭建的 WordPress,相信接下來的內容依然會對你有所幫助,未完待續... so 接下來是不是應該點個贊鼓勵一下 ^_^

-------------------------------------- 2015.5.18 更新 -----------------------------------------------

下面是對於 WordPress 初次安裝後常見問題及解決方案的匯總:

一、LNMP 環境下 WordPress 安裝主題後網站後台相關設置不顯示問題:

1.需編輯 php.ini 文件,通常默認位置是 /usr/local/php/etc/php.ini 所以我們需要使用 putty 連接伺服器,打開該文件。方法是登錄後輸入如下命令 vi /usr/local/php/etc/php.ini

如果位置不對,也可以通過 find 命令查找 php.ini 所在位置: find / -name php.ini 或者登錄網站 php 後台查看。

2.找到 disable_functions 字元串,輸入命令如下 /disable_functions

3.將其後方的 scandir 去掉(按 x 鍵可刪除當前游標的單個字元)。按 esc,退出編輯模式。然後輸入 :wq! 保存即可。

4.重啟 php,輸入命令如下 /etc/init.d/php-fpm restart

二、如何給你的網站添加 favicon(即網站地址左邊的方形小圖標):

1.設計製作屬於你的 favicon,或搜索相關網站下載一枚。

2.使用 FTP 工具將你的 favicon.ico 文件上傳到伺服器網站所在的安裝文件夾內,即根目錄下。

3.登入博客後台,編輯主題文件 header.php,在 & 和 & 之間添加以下代碼:

&

&

三、後台程序升級或安裝插件提示需要輸入賬號密碼的解決方法:

通過 putty 連接伺服器,輸入以下命令 chown -R www:www /home/wwwroot 按下回車鍵,即可賦予網站所在文件夾 www 許可權,之後便可以順利自動升級和安裝插件。

四、用戶評論頭像不顯示問題:

任何主題通用,後台打開 functions.php 文件,將下方文章黑色區域代碼複製放到該文件最前方,即第一個&http://www.lijianlin.com/473.html (親測有效)

五、如何刪除文章評論框下方那一行提示代碼(完美主義者專用):http://www.nwber.com/?p=291

六、修改後台登錄地址,極大提升網站安全性:http://www.wpdaxue.com/protected-wp-login.html/

七、如何在文章內插入音樂:http://www.wpdaxue.com/wp-player-2.html

八、如何重裝 WordPress :

1.FTP 工具完全刪除 WordPress 所在根目錄下所有文件。

2.登錄 php 後台刪除資料庫內的數據表。

3.重新上傳 WordPress 文件夾內的文件到該目錄,打開瀏覽器,輸入網站地址重新安裝 WordPress


我剛剛在博客上寫了一篇和樓主問題相關的文章,樓主可以參考一下:

快大學畢業了,突然發現整個大學生涯就是吃喝睡,玩遊戲,上課,難道我以後的回憶就剩下這些東西嗎?所以我下定決心開始干我一直想干卻因為拖延症一直沒幹的事,開個屬於自己的獨立博客便是其中之一。

SO,just do it! 我上各種網站去查找建站方法,但悲催的是我是一個文科生,難一點的,涉及到代碼的東西我看了就發矇。不過,幸好,我上知乎的時候,發現我有人和我一樣的煩惱,而回答的人都叫他用wordpress,這個號稱5秒鐘建站的神器。

我到wordpress官網:China 簡體中文下載了這個軟體,但是我當時沒有網站,要怎麼使用呢,於是我百度到了一個可以把我的電腦變成伺服器,讓網頁本地運行的東西-----XAMPP。

具體怎麼樣運用,大家可以看這篇百度經驗:用XAMPP來搭建Wordpress建站環境

http://jingyan.baidu.com/article/f71d60376ba9571ab641d117.html

xampp下載:xampps下載1.9.5 最新版 X64_xampp優化版php集成包西西軟體下載

弄好了,我就開始下各種主題和插件,一直折騰到我覺得滿意後,我決定開始玩真的,建站!

1.買域名

本來我的選擇只有萬網或者新網,但是後來聽說國內的域名註冊一點都不自由,說封就封,而且基本上沒有轉讓域名的可能性。所以我果斷出國啦,網友推薦我用狗爹godaddy,我去看了一下價格覺得還不錯,而且目前已中文化,

點擊進入:狗爹中文官網

另外建議百度一下優惠碼再購買,可以省一些錢。

2.買空間

我本來想買阿里雲空間的,但是看了看價格,還是算了。所以就想買個最便宜的美國虛擬主機,由於英語不行,去外國網站買虛擬空間後台管理肯定生不如死,所以我就找在中國有代理美國空間的空間商,知乎上都推薦老鷹主機,或者老薛主機,我對比了一下,還是老薛主機便宜,於是就買了最便宜的50元美國空間,付款的時候問了客服有沒有優惠碼,最後一共花了35元。

點擊進入:老薛主機

3.安裝wordpress

老薛主機的後台是cPane的,我完全沒見過,於是參考了這篇教程,

cPanel安裝WordPress中文教程cPanel安裝WordPress中文教程

但是在網頁上直接上傳實在太慢,我採用FlashFXP工具上傳,不過要先去cPanel-ftp賬戶那裡設置一下賬號密碼,IP就是空間的共享IP。

4.域名綁定空間

這個我不知道啥原理,但是DNSPOD上面有教程:

點擊查看:Godaddy註冊商域名修改DNS地址

要注意的是A記錄要設置倆個,一個是www,一個是@。這樣www開頭的域名才能打開。

大概就是這樣了,歡迎轉載,但是請註明轉載自我的博客哦!

好好琢磨:好好琢磨 | 若有所思,若有所得,與你共享,與有榮焉


寫在前面 非常感謝互聯網上那些具有開源精神、互助友愛的程序員。讓我可以在毫無網路知識的情況下搭建自己的wordpress博客。在進行博客搭建過程中,我也發現部分網路教程已經嚴重過期,十分影響使用。於是我根據我個人搭建博客的經歷寫下了這篇教程,希望能夠對大家有用。

現在時間是2017-9-13

我的最終成果是這個樣子

一些知識

1、搭建wordpress過程中用到的工具

1.1 wordpress中文網站

https://cn.wordpress.org/

需要從該網站下載安裝包,進行解壓縮上傳或者下載到主機空間解壓縮

1.2 LNMP搭建網站

https://lnmp.org/

linux工作環境搭建的新手福音,最新版本1.4版本支持https加密

1.3 putty官網

http://www.putty.org/

SSH登錄工具下載

1.4 filezilla官網

https://filezilla-project.org/

SFTP方式上傳wordpress文件以及查看VPS的各個文件,從官網上下載時注意下載client版本,不要選伺服器版

1.5 VPS站點或者虛擬主機站點

本站搭建在搬瓦工洛杉磯伺服器上,因此以搬瓦工為例

https://bandwagonhost.com/

下面我將從一個技術小白的角度來講述如何搭建一個wordpress博客

2、如何購買一個合適的域名

可以參考這篇文章

https://www.qinjinlin.science/domainname/

這個鏈接講述了我對域名的一些經驗,希望對大家有幫助

歸納來說,我的個人建議是從靠譜的域名商那裡購買十年期的.com域名。比如阿里雲,godaddy等。

3、選擇合適的存儲空間

我選擇的是bandwagonhost的VPS,在我購買的時候還沒有Kivim也沒有CN2,我的blog搭建在一個中國直連基於openvz技術的vps上,目前看起來效率還是挺好的。最關鍵的是搬瓦工性價比非常高而且支持支付寶。窮人的不二之選。哈哈

經過實際測試最近新推出的CN2線路Kivim主機的效率還是非常好的,建議大家購買這種就行,不過不知道為什麼我的IP地址一直顯示是在加拿大

當然了,也有人推薦主機空間,這個是什麼我並不是很清楚,大家可以自己研究下

購買搬瓦工VPS之後,我們可以選擇重裝系統

紅色箭頭勾選,然後很快就會重裝完成,會有root密碼和SSH埠給出,一定要記好。馬上就會用到。

紅色框框里標註的那個功能也是非常牛逼的,之後也會用到。

4、設置DNS解析

查詢購買域名服務商的幫助文檔,看一下怎樣進入DNS解析界面

如下圖設置,IP填寫VPS的IP,主機記錄填www代表將域名解析為http://www.example.com,填寫@代表將域名解析為http://example.com,兩個都寫上吧,後面我們會用301重定向讓它們都能使用。解析需要等待一段時間才會生效,我們先開始搭建網站。

PS:看圖片中的A記錄就可以了 其它兩個是我的企業郵箱的解析記錄。

預先設置DNS的原因是DNS解析生效需要一段時間,等待工作環境搭建完成以及wordpress安裝完畢之後就可以生效了。

5搭建VPS工作環境

5.1、使用putty登陸VPS:

輸入上文提到的VPS的IP地址,ROOT密碼,SSH埠號

以root身份登錄,密碼可以複製之後在putty界面單擊郵件粘貼,注意,密碼並不會顯示。此時按回車就可以了

登陸後運行:yum install screen

出現選項輸入Y然後回車就行了,我記得出現了兩次

之後運行 screen -S lnmp

5.2、下載並安裝LNMP一鍵安裝包:

安裝LNMP穩定版
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz tar zxf lnmp1.4.tar.gz cd lnmp1.4 ./install.sh lnmp

默認安裝lnmp可不寫,如需要安裝LNMPA或LAMP,將./install.sh 後面的參數替換為lnmpa或lamp即可。如需更改網站和資料庫目錄先修改安裝包目錄下的 lnmp.conf 文件。

運行上述LNMP安裝命令後,會出現如下提示:

目前提供了較多的MySQL、MariaDB版本和不安裝資料庫的選項,需要注意的是MySQL 5.6,5.7及MariaDB 10必須在1G以上內存的更高配置上才能選擇

輸入對應MySQL或MariaDB版本前面的序號,回車進入下一步.

需要設置MySQL的root密碼(不輸入直接回車將會設置為root)如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除(個別情況下是只需要Backspace鍵)。輸入後回車進入下一步,如下圖所示:

詢問是否需要啟用MySQL InnoDB,InnoDB引擎默認為開啟,一般建議開啟,直接回車或輸入 y ,如果確定確實不需要該引擎可以輸入 n,輸入完成,回車進入下一步。

注意:選擇PHP7等高版本時需要自行確認是否與自己的程序兼容。

輸入要選擇的PHP版本的序號,回車進入下一步,選擇是否安裝內存優化:

可以選擇不安裝、Jemalloc或TCmalloc,輸入對應序號回車,直接回車為默認為不安裝。

提示"Press any key to install…or Press Ctrl+c to cancel"後,按回車鍵確認開始安裝。

LNMP腳本就會自動安裝編譯Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer這幾個軟體。

安裝時間可能會幾十分鐘到幾個小時不等,主要是機器的配置網速等原因會造成影響。

5.3、LNMP安裝完成

如果顯示Nginx: OK,MySQL: OK,PHP: OK

並且Nginx、MySQL、PHP都是running,80和3306埠都存在,並提示安裝使用的時間及Install lnmp V1.4 completed! enjoy it.的話,說明已經安裝成功。

5.4 添加虛擬機

如果輸入有錯誤需要刪除時,可以按住Ctrl再按Backspace鍵進行刪除。

執行:lnmp vhost add 出現如下界面:

這裡要輸入要添加網站的域名,我們已添加http://www.vpser.net域名為例,如上圖提示後輸入域名 http://www.vpser.net 回車後提示

這裡詢問是否添加更多域名,直接再輸入要綁定的域名,這裡我們將 http://vpser.net 也綁上,多個域名空格隔開,如不需要綁其他域名就直接回車。

(註:帶www和不帶www的是不同的域名,如需帶www和不帶的www的域名都訪問同一個網站需要同時都綁定)。

在此步驟我遭遇了困難,輸入帶www和不帶www的域名時Let"s Encrypt總是顯示failure。也可能跟我的DNS解析的A記錄沒做主機名稱為@的記錄有關係

下面需要設置網站的目錄

網站目錄不存在的話會創建目錄。也可以輸入已經存在的目錄或要設置的目錄(注意如要輸入必須是全路徑即以/開頭的完整路徑!!!)。不輸入直接回車的話,採用默認目錄:/home/wwwroot/域名

偽靜態可以使URL更加簡潔也利於SEO,如程序支持並且需要設置偽靜態的話,如啟用輸入 y ,不啟用輸入 n 回車(注意LNMPA或LAMP模式沒有該選擇項!)。

默認已經有了discuz、discuzx、discuzx2(Discuz

X二級目錄)、wordpress、wp2(WordPress二級目錄)、typecho、typecho2(Typecho二級目錄)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx偽靜態配置文件,可以直接輸入名稱進行使用,如果是二級目錄則需要對應配置文件里的二級目錄的名稱。

這一步是設置日誌,如啟用日誌輸入 y ,不啟用輸入 n 回車。

如果啟用需要再輸入要設置的日誌的名稱,默認日誌目錄為:/home/wwwlogs/ 默認文件名為:域名.log 回車確認後,會詢問是否添加資料庫和資料庫用戶。

如果需要添加資料庫輸入 y ,不添加資料庫輸入 n 回車。

如果要添加,需要先驗證MySQL的root密碼(註:輸入密碼將不顯示)

提示Enter database name: 後輸入要創建的資料庫名稱,要創建的資料庫用戶名會和資料庫同名,回車確認。

提示Please enter password for mysql user 資料庫名: 後輸入要設置的密碼,回車確認。

此處比較關鍵,進行wordpress配置時需用到,一定牢記

接下來是1.4新增的添加SSL功能

如果需要添加輸入 y ,不添加輸入 n 回車。

選擇了添加SSL會提示

有兩個選項,1 選項為使用自己準備好的SSL證書和key。

&> &> 提示Please enter full path to SSL Certificate file 後輸入要SSL證書的完整路徑和文件名,回車確認。

&> &> 提示Please enter full path to SSL Certificate Key file: 後輸入輸入要key文件的完整路徑和文件名,回車確認。

2 選項為使用免費SSL證書提供商Letsencrypt的證書,自動生成SSL證書等信息。

需要輸入一個郵箱回車確認。

添加成功會提示添加的域名、目錄、偽靜態、日誌、資料庫、FTP等相關信息,如下圖:

PS:我在搬瓦工上的VPS套餐是512M內存+10G存儲空間的,在搭建完之後管理界面顯示CPU長期負荷的樣子,給我鎖定頻率1-2小時。出現這種情況也是正常的,最晚兩個小時就恢復了。

以上內容來自下面的兩個連接 可以多看一下

https://lnmp.org/install.html

https://lnmp.org/faq/lnmp-vhost-add-howto.html

6、上傳wordpress文件

這時候有兩種方法

6.1、 根據蔣萬程博主的方法利用filezilla的sftp方式上傳

VPS+LNMP+WordPress搭建个人网站/博客

當然了這份教程里裡面也介紹了要刪除一些文件,大家也要注意,同時phpmyadmin文件也要改名,請按照上文的教程來。

6.2、 shell安裝法

一種解壓縮包的方式,此時應該注意的是一定要下載中文版的wordpress,上文中有提到。我之前下載的是英文版,後來安裝了漢語包之後還是有部門位置沒有漢化,雖然不影響使用但是我還是又來了一次。囧

如果你使用shell來訪問你的伺服器,你可以使用wget來直接下載WordPress至你的安裝路徑里

/home/wwwroot/www.example.com

然後輸入以下命令

wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.tar.gz (鏈接獲取方式見下文)

接著使用以下命令解壓縮:

tar -xzvf wordpress-4.8.1-zh_CN.tar.gz (此文件名稱可以根據上文鏈接尋找)

這樣做的話需要將解壓出來的文件轉移到/home/wwwroot/http://www.example.com里

進入該文件夾

/home/wwwroot/www.example.com/wordpress

輸入如下命令

mv * ../

該刪除和重命名的依然需要刪除與重命名

然後大功告成

本節示例圖片如下

wordpress安裝文件獲取方法為 訪問 China 簡體中文

在下載tar.gz文件處右鍵單擊保存下載鏈接

7、連接wordpress並且選擇主題

7.1連接wordpress

在地址欄輸入域名,並且按照操作提示輸入創建的mysql資料庫用戶、名稱及密碼就可以了。

7.2 主題推薦

建議選擇這一款,免費開源且功能強大,代碼書寫規範。當然也可以打賞作者

https://yusi123.com/3233.html

8、寫在最後

知乎的編輯器真的太難用了,今天看了一眼很多地方給我搞的不成個樣子。於是今天就修改了一下。

有什麼問題留言就行了。


軟礦 專門寫過一個系列的wordpress搭建教程,可以參考:

WordPress博客教程(一):域名選擇

WordPress博客教程(二):主機選擇

如何選擇適合的WordPress主機搭建博客

WordPress博客教程(三):WordPress安裝

WordPress博客教程(四):WordPress主題安裝

WordPress博客教程(五):WordPress主題設置

WordPress博客教程(六):必需的靜態頁面

WordPress博客教程(七):WordPress插件

WordPress博客教程(八):流量統計

WordPress博客教程(九):添加新文章

WordPress博客教程(十):博客賺錢


域名+空間+程序,成本不到200塊,一步一步跟我來。

簡單講,買一個空間,一個域名,下載個WP程序。

然後,空間綁定域名,域名指向空間,用FLASHFXP把程序傳到空間,再建立一個資料庫,打開域名,安裝,OK。

1、先去GODADDY註冊個域名,教程:Godaddy域名註冊詳細圖文教程

別在國內買域名,絕大多數空間商會剝奪你的管理許可權,而國外的基本上沒有這個問題。

2、去淘寶買個香港PHP空間,得到空間的IP地址,FTP用戶名、密碼。再建立一個資料庫。這些店主會告訴你的。然後,在空間設置里把你的域名綁定一下。不懂就問店主。(這一塊可能比較煩,你可以給店主50塊錢,說我想建個WP網站,讓他高高興興的為你服務。)

3、去註冊個DNSPOD賬號,然後把域名解析到空間的IP地址上。教程:DNSPod域名解析管理最新圖文教程(以GoDaddy域名為例)

這個主要是因為GODADDY的DNS跟Google狀況一樣,不穩定,所以用DNSPOD。

4、下載個FLASHFXP,把WP程序上傳上去。教程:FlashFxp下載及使用教程

5、上面的工作做完之後,開始安裝。教程:wordpress程序安裝與模版的安裝教程

6、好了。


關鍵字:免費,方便,可靠,快捷

首先貼示例: griffan.co.nr

這是我的域名,是免費的,只要在頁面放一個co.nr的小logo.

其次,伺服器可以直接使用sourceforge,提供資料庫服務,也都是免費的

再次,選擇你自己喜歡的wordpress 模板,通過ssh上傳到到伺服器,將sourceforge分配給你的Project域名,指向上面的自己的域名。

最後,進入登錄頁面,配置你的各種設定,以及寫日誌,發布日誌,更換主題。

這方面的教材還是比較多的,但是,真心覺得這個方法適合入門,而且免費。其實除開wordpress的模板,你也可以放自己設計的頁面,或者其他主要用於展示而不是交互的頁面。

例如一個簡單的項目簡介的頁面:https://soapsv.sourceforge.net

歡迎有興趣的同學私信交流。


大概在2周之前,在瀏覽網頁的同時,看到了李笑來的個站(李笑來的博客),隨之突然心血來潮也想製作一個類似的網站。但苦於沒有一丁點關於建站的知識與技巧,於是像無頭蒼蠅一樣在網站尋找答案,期間甚至有過放棄的念頭,好在我發現了WordPress這個好東西,可以傻瓜式建站,於是在看了一些教程之後果斷開始了我的建站。接下去我將把我所經歷的過程總結一下,也好讓有相同需要的朋友省去一些麻煩。

首先,所有建站的朋友都需要有最基本對於網站的了解。建立一個網站,需要2個最基本的東西:域名和伺服器(空間)。域名就是你的網址,好在現在時代發達,註冊域名並不是一件和麻煩的事情。如果想省去麻煩可以直接在國內的域名網站註冊(例如萬網、新網),壞處就是比較貴,而且國內有很多限制,你懂的。我使用的是很多網友推薦的號稱全球最大的註冊網站Godaddy(不會使用的朋友可以參考這篇GODADDY註冊域名流程)。當然如果因為某些因素這篇東西打不開的話,也可以自行的百度經驗中搜索一下。個人認為,其實Godaddy的註冊並不是很複雜,並且可以使用支付寶,對於國內用戶而言,還是比較方便的(當然我當時由於支付寶一直沒打開,使用的是VISA)。另外,Godaddy是可以使用優惠碼的,使用方法目前網上所有的教程都已經過時,總而言之在看到Enter Promo or Source Code的時候果斷把優惠碼複製進去。按照我當時的經驗,可以優惠大概3刀,頂級.com域名算上稅費也就總共9.92刀,按照現在的匯率來算是60塊,相比國內還能優惠幾塊錢。

第二步就是選擇空間(伺服器)了,好在我們有萬能的淘寶,一般就新手的博客而言,一個300M的米國或HK空間足矣。至於具體的店鋪和鏈接我就不做廣告了,需要的朋友私下聯繫我。

然後就是將域名解析到你的空間(伺服器)上,由於Godaddy一些你們懂的原因,有時在國內訪問是會受到一些限制。一般可以在虛擬主機的管理平台裡面域名綁定的位置上添加你的域名,可以參考這個教程修改你的DNS。

一般而言域名解析需要1-2個小時,小白這時候可以別著急,等解析完畢可以先到專業的測速網站測試下速度,如果Ping值高的話還可以找JS們退款之類的。去除這個因素,如果速度穩定就可以進行最後一步,搭建WordPress。首先很多伺服器的後台是本身就具有WordPress程序的,可以一鍵使用,如果沒有則需要在WordPress官網下載。安裝方法可參考這個教程:WordPress安裝傻瓜版。

下面是我參考到的一些資料,有興趣的朋友可以自己點開看看。希望對你們有幫助。

知乎:怎樣搭建一個自有域名的 WordPress 博客?

愛主題:一個下載WordPress主題個網站

教程:十件安裝完WordPress必做的事

另外,使用ios平台的朋友可以在APPSTORE下載一個名叫UDemy的APP,裡面有免費的WordPress初級教程,美中不足的是沒有中文字幕。

以及推薦下載一個名為WordPress中文完全教程的PDF,各位可以在百度網盤和新浪愛問知識人中搜索,在這裡就不放鏈接了。

另外我的個人WordPress博客站點是奔三雜事 | ------------生活瑣事 不過爾爾 謝謝光臨


兩個方式,自己使用主機搭建和使用博客平台搭建

前者支持ftp修改源代碼等,你有對博客的絕對許可權,後者有部分限制,比如博客掛件,強制廣告,強制鏈接等

前者:

1.註冊域名

2.購買主機(大陸主機需要備案,香港及國外不用)

3.到域名商那裡把域名的主記錄指向虛擬主機的ip,在主機這裡綁定你的域名,完成解析

4.下載wordpress程序並通過ftp上傳到主機根目錄

5.新建mysql資料庫,注意不要使用默認的test(每周自動清空的)

6.瀏覽器輸入域名(在解析成功之後,最遲24小時解析成功),開始安裝wp

7.在後台選擇主題和添加插件.

8.博客推廣和參加無覓,adsense,百度聯盟

後者:

1.選擇博客平台,推薦http://blogcn.com/,允許你免費建立一個wp,支持綁定域名

2.即前者中的7 8


看看我的《安裝WordPress之大小三步曲》http://lms.im/wordpress/209.html滿足不滿足你的需要


1、註冊域名(解析域名)

2、購買空間(推薦DH)

3、上傳WP程序

4、選擇主題(根據個人愛好選擇主題)

5、修改主題(代碼優化,主題修改等)

6、寫高質量的原創博文(有利於博客的排名)

7、高質量的外鏈

我的WP博客http://xiaohaizi.org


本教程中,我們的託管合作夥伴為 Bluehost 中國。它是美國 Bluehost的姊妹公司。其登錄頁面、設置過程、甚至客戶支持都是中文的。同時支持支付寶付款。

WordPress 推薦 Bluehost 主機其 CMS 軟體。Bluehost是世界上最好的託管公司,價格也非常實惠。通過 Bluehost 可以非常容易得創建 WordPress 網站,而無需任何編程技術。

讓我們開始吧。

第1步:選擇主機計劃

以下是Bluehost 中國提供的不同香港伺服器虛擬主機計劃比較表。對於入門者而言,我建議您選擇 Linux A計劃。別擔心,您隨時可以升級為任何計劃。下面的月費用以十年計劃計算。如果您選擇一年計劃,則月費用為 29元/月。

2:與 Bluehost 中國簽約並註冊域

第一步是通過本關聯鏈接訪問 Bluehost 中國官網首頁,以享有折扣價。

Bluehost 中國提供類似美國 Bluehost的產品,如虛擬主機,VPS主機及獨立伺服器,如下所示。在本教程中,我將使用最受歡迎的託管方法,即Linux虛擬主機。

在選擇好主機產品後(本教程選擇Linux虛擬主機),會轉到到另外一個頁面。該頁面提供4項伺服器位置選項:美國、印度、歐洲和香港,供您選擇其中一項。

在本教程中,我將選擇香港作為伺服器位置,並選擇B計劃,因其提供無限網站、網站空間、帶寬和電子郵件。

您也可以在下拉菜單中選擇想要支付的年限作為您的託管計劃。選擇的年限越多,越優惠。

點擊「現在購買」按鈕來選擇B計劃或您選擇的其他計劃。

在這之後,將會重新定向到域名註冊頁面;到了這個頁面之後,您需要註冊首選域名。

  • 點擊「繼續結帳」按鈕

在該頁面上還有其他服務,可與域名一起註冊,如SiteLock提供網站安全服務,CodeGuard提供網站備份服務,本教程將不做詳述。

在新頁面做出最終域名購買決定之前,會有幾個選項供您選擇或配置。

首先,系統會告訴您首選域名是否可以註冊。

系統將建議其他域名選項。

您還可以指定希望購買的域名年限。

  • 確認購物車,輸入 Bluehost 註冊折扣券(如有),單擊「提交」。等待10秒鐘後系統將會重新定向到另外一個頁面來註冊賬戶詳細信息。
  • 如果您已有 Bluehost 中國賬戶,則可直接登錄。無需註冊。

提供所有需要的信息,然後單擊頁面底部的「創建帳戶」來完成賬戶註冊。您將被重定向到付款頁面。

  • 賬戶創建成功後,您將轉到支付頁面。您可以選擇使用信用卡,貝寶或支付寶支付。選擇您喜歡的支付方式。然後單擊「支付」。

3:Cpanel登錄

首先,我們需要驗證上一步創建的電子郵件地址。

在您的收件箱找到主題包括「注意!」或「客戶註冊」的新郵件。

  • 打開這封郵件後,您會發現一個很長的鏈接:「http://cp.cn.bluehost.com/linkhandler/servlet/Validate」。點擊這個鏈接來驗證您在上一步註冊的電子郵件地址。

您應該會收到不同主題的確認郵件。在主題開頭為「完成」的郵件內有一個域名管理鏈接,另一封主題開頭為「操作完成」的郵件內為詳細的主機賬戶信息,如FTP、Cpanel及DNS憑證。

打開主題行開頭為「完成」的郵件,點擊該鏈接進行「域名管理」(請將該鏈接保存至書籤以便將來使用)。如果您刪除了該郵件而沒有鏈接的話,請直接訪問http://cn.bluehost.com/login.php。

點擊郵件中的鏈接後,您將自動登錄 Bluehost 中國的域名管理頁面。

點擊「管理虛擬主機」來訪問你的Cpanel。

Cpanel會彈出不同的窗口

4:Bluehost 中國安裝 WordPress

滾動頁面,您會在「Softaculous 應用程序安裝程序」腳本下看到 WordPress 圖標,點擊該圖標。

會彈出一個新頁面,這時您將需要配置您的 WordPress 網站。您需要記住的重要信息包括用戶名和密碼。之後登錄 WordPress 內容管理系統會用到這些信息。

WordPress CMS的用戶名和密碼不同於購買主機賬戶時所註冊的用戶名和密碼。您可以決定使用相同用戶名和密碼,也可以設置新的。

創建好用戶名和密碼後,點擊頁面底部的「安裝」。

安裝完成後,您就可以去檢查您在 Bluehost 中國託管的新建 WordPress 網站了。

第5步:我怎樣登錄我的 WordPress 網站?

訪問http://yourwebsitehere.com/wp-login/,使用您創建的 WordPress CMS 賬戶信息登錄。

使用你的網站域名替代 http://yourwebsitehere.com。例如,我將使用http://hostingpinglun.com/wp-login/

輸入證書後,您將登錄 WordPress CMS,並像其他 WordPress 網站一樣繼續操作。

故障排除:為什麼我在瀏覽器中輸入地址後,新域名無法載入?

在通過 Bluehost 或其他註冊商註冊域名後,通常需要一小段時間才能載入。這是因為它是新註冊的域名。這與更新域名不同,例如變更伺服器名稱需要72小時。

如果您之前所有步驟都是正確的,但在瀏覽器輸入 WordPress 網站域名後不載入,或者瀏覽器返回與DNS相關的錯誤信息,請執行以下步驟進行故障診斷。

您需要回到域名管理頁面,更新域名伺服器以匹配在域名註冊過程中發送到您郵箱的域名伺服器。域名伺服器的使用細節在主題為「操作完成」的郵件內。

在域名管理頁面,單擊「域名伺服器」會彈出一個窗口,包含新域名伺服器選項。

更改域名伺服器,使其與郵件所發送的相同。

基本WordPress設置

請看這教程 http://onlinezhuanjia.com/build-wordpress-website/


上面很多都是主機搭建wordpress的教程,下面是我個人使用的vps搭建wordpress的經驗。下面的教程我都打包了:http://pan.baidu.com/s/1gdLJFX5。你可以選擇按照我的教程一步一步地去做,也可以下載我所有打包的內容,自己摸索。

要求:懂得一點英文,會一點vim操作就更好了。

1.首先你需要有一個vps,知乎里有vps的推薦。

一個超級便宜的3.99刀一年 購買地址:跳轉中...,很便宜啊,可惜內存只有64M,搭建wordpress建議128M,用來做學習搭建wordpress還是可以的。

鏈接:有哪些便宜穩定,速度也不錯的Linux VPS 推薦? - Linux

2。我用的是centos6的linux系統,如果你按照本教程搭建wordpress,可以的話重裝下系統吧。使用Putty登錄,用WinSCP傳文件。

PUTTY:PuTTY Download Page

(註:使用PUTTY登錄,右鍵可以直接複製,密碼是隱藏的!!!)

WinSCP:http://www.pc6.com/softview/SoftView_18212.html

3.安裝lnmp一鍵安裝包

在PUTTY里輸入下面的鏈接:

wget -c http://soft.vpser.net/lnmp/lnmp1.2-full.tar.gz tar zxf lnmp1.2-full.tar.gz cd lnmp1.2-full ./install.sh lamp

接下來設置MySQL的密碼:

上面設置完了等待十多分鐘就成功了。

官網的安裝教程:安裝 - LNMP一鍵安裝包

(我在這裡安裝的是lamp,其它的官網已經很清楚了,我就不贅述了。安裝時間比較長。)

4.安裝FTP

FTP:LNMP下FTP伺服器的安裝和使用(Pureftpd和Proftpd)

註:打開lnmp的目錄輸入命令:

cd /root/lnmp1.2-full

輸入你設置的資料庫密碼:

上面的圖片是設置ftp管理員密碼如果報錯打開WinSCP軟體,查看root目錄下,lnmp的名稱,輸入cd /root/你的lnmp名稱。

5.創建站點

輸入lnmp vhost add,按照下面的圖片設置,有一些我沒有列出來,按默認的就行了,當出現提示是否設置同樣的名字的時候輸入y,參照圖片。

輸入設置的MySQL密碼:

設置資料庫名字:

創建FTP和MySQL類似:

LNMP添加、刪除虛擬主機及偽靜態使用教程

(註:設置的時候需要創建mysql資料庫和FTP伺服器)

6.下載wordpress到電腦並解壓

wordpress:https://cn.wordpress.org/wordpress-4.5.2-zh_CN.zip

7.修改wordpress里的文件:wp-config-sample.php

這裡只需要修改database_name_here,username_here,password_here就行了,資料庫名稱,用戶名和密碼在上面第5步創建站點的時候設置里一樣。

/** WordPress資料庫的名稱 */
define("DB_NAME", "database_name_here");
/** MySQL資料庫用戶名 */
define("DB_USER", "username_here");
/** MySQL資料庫密碼 */
define("DB_PASSWORD", "password_here");

8.打開WinSCP,將wordpress文件夾的文件傳到/home/wwwroot/你的域名下面/

如圖:

9.設置wp-content的許可權:點擊wp-content文件夾,右鍵-屬性

按照圖片設置

10.在freenom申請一個免費域名,在DNSpod解析域名。設置完成後,需要等上十分鐘域名解析才生效

freenom:Client Area - Freenom

DNSpod:https://www.dnspod.cn/

設置DNS解析:

註冊登錄freenom,在申請域名時比較重要的一個設置,點擊use DNS,在NameServer輸入DNSpod提供的伺服器。

11.WinSCP打開/usr/local/php/etc

下載php.ini,並刪除。打開php.ini,按ctrl+f查找disable_functions,找到我們要使用的scandir函數,刪除,然後上傳替換PHP.INI文件。

利用putty登陸ssh,執行/etc/init.d/php-fpm restart

打開php.ini,按ctrl+F搜索,效果如圖

12.訪問你的域名,簡單設置wordpress就可以了。

13.之後可能存在的一些小bug,貼上鏈接:

快速簡單解決Wordpress安裝主題:無法創建目錄:

http://jingyan.baidu.com/article/414eccf66e58dd6b431f0a2d.html

後台頁面出現502-bad-gateway錯誤的解決方法:

http://www.wpyou.com/wordpress

這樣子應該沒問題了,有什麼問題可以問我,我會盡量回復。

貼上我的博客,雖然沒什麼東西。。。

BLOG:Architect


推薦閱讀:

個人博客選擇wordpress還是typecho好呢?
如何用 WordPress 建自己的個人博客?
怎樣用 WordPress 搭建網站?
一個技術盲怎麼建個人網站?
在 WordPress 里,如果我想首頁只顯示每個 category 下最新兩篇文章應該怎麼做?

TAG:WordPress |