2021年WordPress博客搭建教程
這是一篇關于2021最新版的WP個人博客搭建教程。整篇文章會事無巨細的一步步講述搭建博客的每一步。
0.前言
隨著互聯網和移動互聯網的飛速發展,博客這一功能恍若歷史遺物,早已拋棄在互聯網的荒漠中。但對于文章,觀點,知識相關的內容卻不曾被人遺棄。如今已化作公眾號,頭條號,大魚號等,各個分發媒體平臺,長短視頻則是人們對內容的進一步延申。因此,博客對于普通用戶來說,已經不重要,甚至沒有任何意義。然而對于內容輸出的作者來說,確實有著另一番的用途。比如,作為一個公開歸集個人的所有創造記錄。此處,有人會說,已經有很多人提供了各類的平臺,自己沒有必要搭建,每月支付一定的費用就行了。當然這種說法也沒有錯,錯的是我,這么多年下來,見識到各種平臺倒閉或者封殺,懂得都懂,不懂的做了之后也會懂。我就不在贅述。也有人說,可以放在公開筆記,或者GitHub上。這自然也是可以的。看個人的選擇而已。
總之,在一定程度上搭建屬于自己的博客,是有一定必要的。在搭建產品方面,我這里選擇wordpress,wp經過多年發展,已經是一個非常成熟的產品,無論在SEO,性能優化,個性化需求擴展方面都有非常成熟的方案。這個我們會在后面的文章中,一一講解。如果說,還要私心的話,那么選擇wordpress也是為了后面的WooeCommerce的課程做了一下鋪墊。
那么只需要一個低配的云服務和一個域名,簡單幾步安裝,就可以擁有一個精美的,可自己定義的博客網站,來百無禁忌的分享自己的觀點。那么,還等什么,讓我們開始吧~
1.準備工作
-
一臺云服務器(ECS),配置不限,一般ECS或者VPS的最低配都可以,土豪隨意啦。作為題主,稍微考慮一下性能,我還是推薦一下,2核2G。
-
購買一個喜歡的域名。需要注意的是,國內的需要備案,國際的不需要。但是國際版在國內訪問時需要額外的花費,購買CDN來加速。
-
購買完成云服務器后,推薦安裝Linux系統,至于是Centos,Redhat,Debian,Ubuntu等,都不重要,喜歡就好。我下面的安裝是用Debian系統為示例的,對于不了解Linux的同學,建議跟上,系統版本盡量選擇最新的,當然實在沒有也沒事兒,出現問題了,我們克服一下,也應該可以解決。
2.開始搭建
1.下載WordPress安裝包
打開WordPress的程序下載官網,國內官網 / 國際官網。找到download/下載按鈕,
2. 登錄遠程服務器
我這兒使用Xshell
6進行Linux登錄。完成登錄后,效果如下:
這兒可以使用Xshell6的免費版本;
登錄完成后,可以使用 sudo -i 命令臨時切換到超級管理員模式,避免安裝過程中出現惱人的文件權限問題。從圖片的信息中,可以看到,我使用的是Linux的Debian發行版本。
更新Dabain內核到最新版本,此處只是簡單的更新一下發行版的軟件版本相關內容,不涉及到發行版的大升級和內核升級。
apt-get
update
apt-get
upgrade
* 不執行也無太大關系。
3.域名DNS解析配置
將域名和云服務器的公共IP做DNS解析,選擇A類解析。示例如下:
每家DNS供應商的操作UI可能不一樣,不懂的同學,可以查看其幫助文檔。我用的是NameSilo,僅是為了圖便宜,但不做推薦,全球域名解析生效較慢。國內的域名服務商均需要備案后可以使用。此處略過不表。
4.安裝寶塔面板(國際版)
這兒國內版本也可以,之所以用國際版是因為不需要填寫手機號,不習慣英文界面的同學用國內版也是可以的。對于一個WP程序來說,簡潔的國際版本已經夠用了。下面也會給出下載連接。
打開寶塔面板官網,國內官網安裝 ,找到如下地方:
國際官網安裝 (需要外網打開,內網打開會自動跳轉到國內官網),如下:
點擊 Free Install,找到如下圖:
我在這里用的是Debian,
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh
在遠程服務器上執行后,按照提示一步一步的操作即可。完成安裝后,如下圖所示:
會告訴Pannel的地址和端口,以及可以訪問的用戶名和密碼。確認可用后,請立即修改端口及用戶密碼!!!非常重要!!!
如果地址無法訪問,請檢查Linux的防火墻設置,或者云服務器本身帶有的安全策略,是否端口8888|888|80|443|20|21 開放了。
5. 一鍵安裝PHP,Nginx,Mysql
按照我推薦的版本和選擇安裝即可,安裝時間大約需要一個小時。下圖為安裝的過程。
如果安裝過程中出現各類錯誤,可以重新嘗試或者返回選擇Fast模式安裝。若是配置較低,Mysql可以改成5.6的版本。
6. 上傳Wordpress和配置網址
如圖,
解壓后,更改文件名為網站名稱,方便查找,
創建一個網站,注意網址和端口,
完成后,打開網址的配置,檢查一下https是否配置好了,如果沒有安裝步驟配置即可。
7.添加數據庫
添加完成后,也可以看到用戶和密碼。后面配置會用到
3. 初始化WP配置
-
直接打開當前的域名,WP會自動跳轉到初始化頁面,如:
-
-
此處我選擇的是中文,當然根據需要,你也可以選擇其他語言。
-
現在開始
-
-
3.配置信息
-
-
4.繼續
-
-
登錄后,即進入我們的后臺了。
-
打開首頁(https://blog.facebqq.com/)
至此,一個屬于自己的博客基本配置就完成了。
怎么才能把blog變得漂亮呢?這個看起來好丑耶。那么繼續期待吧,下一篇,我們來一步步的給他打扮的美美噠,最關鍵是免費哦~
問題答疑
-
為啥要采用寶塔面板,而不是一步步的用Nginx搭建?
????答:嗯,不得不說這是一個好問題。這個不是我不會,是我為了展示快速的教大家搭建,也是想向大家推薦的一種方式。如果你只是想要一個簡單的blog系統,也許那就夠用了。別人已經為我們提供了非常好的工具,能夠節省我們很多時間。我們又何必舍近而求遠呢?當然,你真的有需要,我們看下一個問題。
????2.在何種情況下有必要啟用Nginx的搭建方式,而不是用寶塔?
????答:天下武功唯快不破。在有UI的方式中,固然配置的速度很快,但是也有諸多問題,比如個性化的內容展示。特殊的配置,多個不同的網址共用一個服務器,等等,都沒辦法滿足。此時,我們就不得不一步步的安裝自己需要內容。同時,也可以在目錄結構及程序上做的更好。
3.下一篇你準備說點啥?
????答:啊,這個問題嘛,當然是把我們的小站變得美美的啦~