怎樣用 WordPress 搭建網(wǎng)站?
時間:2022-09-02 00:27:01 | 來源:網(wǎng)站運營
時間:2022-09-02 00:27:01 來源:網(wǎng)站運營
建議參看我在另外一篇帖子內(nèi)的回答:
作為一個完全不懂編程,英語沒過三級的死美工,這個周末花了一天時間搭建了自己的個人博客:
http://buqingj.com/,如果你覺得這個博客挺符合你的預期,那么我想你可以接下來聽我講兩句。
幾年前就想過搭建一個屬于自己的個人網(wǎng)站,為此專門去研究了建站所需技能,可惜當時本站的內(nèi)容還沒有這么包羅萬象,所以在對著 DW 敲了幾行 table 之后就不了了之了。近期看到我司產(chǎn)品經(jīng)理博客寫的風生水起,甚是羨慕,又勾起了我心中的小萌動,于是在一個閑暇的午后,就著一份外賣開始了我的建站之旅。
和其它同學提到的方法有所不同,接下來我要詳細介紹的是如何采用專屬服務器借助 Wordpress 平臺搭建個人網(wǎng)站,以及我在操作過程中遇到的問題。如果你對于網(wǎng)站質(zhì)量、訪問速度以及穩(wěn)定性有所要求,或者你以后還想借助服務器干點其它什么事情,那么我相信這篇文章會對你有所幫助。
首先在搭建博客之前你需要先完成兩件事:
一:購買一個獨立域名。個人推薦 .com 后綴,畢竟是國際通用根域名,何況價格也貴不了多少,
通常在 60-100人民幣一年。建議通過國外渠道購買,知友們強力推薦的去他爹網(wǎng)站(goDaddy)是個不錯選擇,支持支付寶付款,網(wǎng)上有很多詳細的購買教程,請自行搜索“goDaddy 域名注冊”。
二:購買服務器空間。這里有幾種選擇,我做一下簡單的介紹:
- 虛擬主機:說的直白點就是將一臺服務器的的空間劃分為多個虛擬空間,然后再將系統(tǒng)資源分配給每個空間用戶。優(yōu)點是價格便宜,缺點是缺少完整的主機功能,會有很多限制。
- 虛擬專用服務器:即人們常說的 VPS,是使用軟件將一臺服務器分割成多個虛擬服務器,VPS 上的系統(tǒng)、空間以及 CPU 資源都是用戶獨享,運行和管理可以看做與獨立服務器相同。
- 獨立服務器:選擇獨立服務器的網(wǎng)站通常是需要承接巨大的用戶訪問量,這種層次多半已經(jīng)上升到公司專業(yè)水準了。當然如果你是土豪,非要用獨立服務器搞一個 WP,那么當我沒說過。
多數(shù)知友的選擇都是第一項:虛擬主機。優(yōu)點是操作簡單,價格便宜,甚至在主機后臺直接提供有一鍵安裝選項。缺點是限制較多,而且由于空間提供商質(zhì)量參差不齊,網(wǎng)站穩(wěn)定性和訪問速度得不到保證。
而我要提到的是第二項采用 VPS 的建站方法,也是我自己的選擇方案。
一、VPS 選擇須知:常見主機操作系統(tǒng)分為 Linux 和 Windows 兩種。作為開源系統(tǒng),Linux 主機在系統(tǒng)成本、性能以及穩(wěn)定性上目前是絕對優(yōu)于 Windows 主機的,所以我在這里只討論 Linux 主機的搭建方式。和域名相類似,購買 VPS 也有國內(nèi)渠道和國外渠道兩種選擇方式。區(qū)別在于國內(nèi)主機購買流程方便,但是需要備案;國外主機由于語言問題購買過程稍顯復雜,但是價格和限制上要比國內(nèi)更具優(yōu)勢。國外口碑較好的 VPS 供應商有 DigitalOcean,Linode 等等,這類主機通常在服務和質(zhì)量上是有所保證的,價格在 30-60 美元/每月不等。筆者由于新手上路,選擇的是另外一款較為便宜的 VPS,叫做版瓦工,價格在 12 美元一年。至于國內(nèi)主機,知友們和網(wǎng)上都有很多詳細的推薦,具體選擇請根據(jù)自身情況來決定。
另外需要提一點小技巧,建議在購買主機前進行一下測速,因為價格高的主機不一定就是最適合的。我所在的網(wǎng)絡(luò)是北京聯(lián)通,但是對于價格相對最高的 Linode 服務器進行測速,丟包率居然高達 10%。
測速方法:
Windows 電腦:
http://jingyan.baidu.com/article/a24b33cd55f4ba19ff002b7a.htmlMac 電腦:
http://jingyan.baidu.com/article/ed15cb1b789f1c1be2698149.html二、購買 VPS 后,供應商會提供給你幾個信息:服務器的 IP、SSH 端口號、服務器 root 密碼以及從網(wǎng)頁登錄管理服務器的后臺地址。有了前面三個信息你就可以開始著手搭建你的服務器環(huán)境了。那么接下來你需要是一個用來連接服務器的軟件,在 windows 平臺下我推薦使用 putty,下載地址:
http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe非常簡單的一款工具,你只需要依照下圖來輸入你的服務器信息,然后點擊 Open,就可以開始你的建站之旅了。
成功連接服務器后,你會跳到下圖所示界面,這家伙叫做 vim 編輯器,在這里不要被它的表象所嚇到,我們這種代碼小白一樣可以玩的風生水起。
首先輸入你的用戶名,通常默認為 root 。接著按下回車鍵,系統(tǒng)會提示你繼續(xù)輸入密碼。這里有一點需要著重提示一下,輸入密碼時是不會有任何顯示的,所以你只需要在完成密碼輸入后,按一下回車鍵。這時如果系統(tǒng)在下一行顯示出你的上次登錄信息,那么恭喜你,已經(jīng)成功連接到了你的服務器。
在這里插入一段 vim 編輯器的簡單介紹:
它在操作時可以理解為兩種模式:一種是“一般模式”,一種是“編輯模式”。前者可以控制屏幕光標的移動,字符、字或行的刪除;而后者才能進行文字輸入。簡單來說就是按一下字母“i"就可以進入“編輯模式”,這個時候左下角會顯示 -INSERT- 的字樣,表示你已經(jīng)進入編輯模式,這時候你就可以開始輸入任意文字了。在此模式下,按一下 “ESC” 鍵則又重新轉(zhuǎn)到“一般模式”,這時可以進行光標移動、刪除文字等操作。
- 我們從網(wǎng)頁上復制代碼,然后到編輯器里直接點擊鼠標右鍵,既表示進行粘貼。
- 在編輯模式下,按 x 鍵則是刪除當前字符。
- 在命令行模式下,輸入 :wq (需要帶上冒號哦)表示保存并退出當前文件。
- 關(guān)閉這個窗口則表示退出 遠程連接。
知道這幾個命令可以讓你更流暢的進行后續(xù)操作,而下方教程中所用到的多半只是復制粘貼的簡單行為,所以不用擔心自己會搞不定。
這里再順便附上一篇更詳細的 vim 編輯器新手掃盲貼,建議花 5 分鐘看一下,對于后續(xù)操作會理解的更加充分。地址:
掃盲行動之九:Vi編輯器的基本使用方法!
三、接下來就是環(huán)境部署了。在進行下面的步驟前,我建議你先通過 DNSPod 將自己的域名解析到自己的服務器上。具體步驟可以參考
@光之豆 同學在文章中提到的方法:
怎樣搭建一個自有域名的 WordPress 博客? - WordPress,或者自行搜索。
四、Wordpress 需要 PHP, MySQL 和一個 Web 服務器的環(huán)境支持。所以接下來我們要做的是在在服務器上搭建這樣一個環(huán)境,通常稱為 LNMP。聽起來似乎很復雜,但是不用擔心,早就有熱心網(wǎng)友為我們準備好了相關(guān)的小白教程。在這里附上詳細鏈接的匯總:
- 如何使用 putty 一鍵部署 LNMP 環(huán)境:http://lnmp.org/install.html
- 如何添加虛擬主機,也就是在 VPS 上綁定你的網(wǎng)站域名:http://lnmp.org/faq/lnmp-vhost-add-howto.html
- 后續(xù)步驟補全,該篇文章是將前兩篇文章整合到了一起,并且從第 13 步開始,添加上了安裝 wordpress 的后續(xù)步驟:通過 FTP 上傳安裝文件(這一步也可以直接通過 putty 進行,速度會更快,但是稍微復雜一點。)和創(chuàng)建對應數(shù)據(jù)庫。地址址:http://blog.hachke.cn/read-896.html
注:第三篇教程中使用 winscp 軟件通過 SFTP 連接服務器時需要輸入你的服務器 IP、端口號、以及用戶名和密碼。這里本人測試結(jié)果為:端口號即為 SSH 端口號,用戶名和密碼即為通過 putty 連接服務器所輸入的用戶名和密碼。其它方式均連接不上。
五、完成上述步驟后,輸入你的域名地址,即會自動跳轉(zhuǎn)到 Wordpress 的安裝界面。接下來的步驟很簡單,請自行參照官網(wǎng)或網(wǎng)上教程進行相關(guān)操作。
整個過程看起來很復雜,但是如果你按照上述步驟來逐一執(zhí)行,就會發(fā)現(xiàn)操作起來還是蠻簡單的。同時在完成之后也會讓你成就感倍增 。當然也許過程中還有更簡單的實現(xiàn)方式,但是上述步驟是經(jīng)我反復使用并親測有效的方法。如果你在安裝過程中遇到任何問題,歡迎私信我,我會盡最大可能來幫助你。
-------------------------------------- 華麗的分割線 -----------------------------------------------
作為一個設(shè)計師,能寫到這里我都被自己震驚了,后續(xù)還會附上我在初次安裝和使用 WordPress 時遇到的問題,即使你是通過其它主機方式來搭建的 WordPress,相信接下來的內(nèi)容依然會對你有所幫助,未完待續(xù)... so 接下來是不是應該點個贊鼓勵一下 ^_^
-------------------------------------- 2015.5.18 更新 -----------------------------------------------
下面是對于 WordPress 初次安裝后常見問題及解決方案的匯總:
一、LNMP 環(huán)境下 WordPress 安裝主題后網(wǎng)站后臺相關(guān)設(shè)置不顯示問題:1.需編輯 php.ini 文件,通常默認位置是 /usr/local/php/etc/php.ini 所以我們需要使用 putty 連接服務器,打開該文件。方法是登錄后輸入如下命令 vi /usr/local/php/etc/php.ini
如果位置不對,也可以通過 find 命令查找 php.ini 所在位置: find / -name php.ini 或者登錄網(wǎng)站 php 后臺查看。
2.找到 disable_functions 字符串,輸入命令如下 /disable_functions
3.將其后方的 scandir 去掉(按 x 鍵可刪除當前光標的單個字符)。按 esc,退出編輯模式。然后輸入 :wq! 保存即可。
4.重啟 php,輸入命令如下 /etc/init.d/php-fpm restart
二、如何給你的網(wǎng)站添加 favicon(即網(wǎng)站地址左邊的方形小圖標):1.設(shè)計制作屬于你的 favicon,或搜索相關(guān)網(wǎng)站下載一枚。
2.使用 FTP 工具將你的 favicon.ico 文件上傳到服務器網(wǎng)站所在的安裝文件夾內(nèi),即根目錄下。
3.登入博客后臺,編輯主題文件 header.php,在 <head> 和 </head> 之間添加以下代碼:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="Bookmark" href="favicon.ico" />
三、后臺程序升級或安裝插件提示需要輸入賬號密碼的解決方法:通過 putty 連接服務器,輸入以下命令 chown -R www:www /home/wwwroot 按下回車鍵,即可賦予網(wǎng)站所在文件夾 www 權(quán)限,之后便可以順利自動升級和安裝插件。
四、用戶評論頭像不顯示問題:任何主題通用,后臺打開 functions.php 文件,將下方文章黑色區(qū)域代碼復制放到該文件最前方,即第一個<?php 之后,保存后問題解決。
http://www.lijianlin.com/473.html (親測有效)
五、如何刪除文章評論框下方那一行提示代碼(完美主義者專用):http://www.nwber.com/?p=291六、修改后臺登錄地址,極大提升網(wǎng)站安全性:http://www.wpdaxue.com/protected-wp-login.html/七、如何在文章內(nèi)插入音樂:http://www.wpdaxue.com/wp-player-2.html八、如何重裝 WordPress :1.FTP 工具完全刪除 WordPress 所在根目錄下所有文件。
2.登錄 php 后臺刪除數(shù)據(jù)庫內(nèi)的數(shù)據(jù)表。
3.重新上傳 WordPress 文件夾內(nèi)的文件到該目錄,打開瀏覽器,輸入網(wǎng)站地址重新安裝 WordPress