概述
本教程是《Windows下如何使用cpolar搭建Web站點系列》第4篇,前面已經(jīng)介紹cpolar的安裝嗜傅,搭建了一個簡單的演示站點金句,并且配置好了開機自啟動。如果您沒看過之前的教程磺陡,請先閱讀《第一篇》趴梢。
本篇繼續(xù),搭建一個真正有用的Web站點币他,您可以用它來撰寫博客坞靶、搭建您自己的企業(yè)站點,外貿(mào)站點等蝴悉,并且發(fā)布至公網(wǎng)上彰阴。
前置準備
查看當前WordPress版本的組件依賴需求
在本教程發(fā)布時,當前最新的WordPress版本為5.8.2
下面紅框位置顯示拍冠,它需要依賴PHP 7.4
我們對比一下PHPStudy里的組件版本尿这,當前PHP 7.4沒有安裝,后面需要安裝一下庆杜。其它的我們都已經(jīng)滿足射众。
接下來,我們要做如下操作:
- 安裝數(shù)據(jù)庫管理工具
- 創(chuàng)建一個數(shù)據(jù)庫
- 安裝PHP 7.4
- 為WordPress新創(chuàng)建一個站點
- 安裝與配置WordPress
1 安裝數(shù)據(jù)庫管理工具
1.1 安裝圖形圖數(shù)據(jù)庫管理工具晃财,SQL_Front
在PHPStudy面板-軟件管理
-找到SQL_Front叨橱,點擊安裝
按鈕
安裝后,點擊管理
按鈕断盛,打開數(shù)據(jù)庫工具
選擇localhost
本地數(shù)據(jù)庫罗洗,點擊打開
按鈕
如有錯誤提示,點擊確認
钢猛,忽略即可,不影響伙菜。
2 創(chuàng)建一個新數(shù)據(jù)庫
2.1 創(chuàng)建數(shù)據(jù)庫
在localhost上點擊右鍵,選擇新建
--數(shù)據(jù)庫
數(shù)據(jù)庫名稱命迈,可以自定義,這里填寫如下:
數(shù)據(jù)庫名稱: wordpress
字符集: utf8mb4
字符集校隊: utf8mb4_unicode_ci
之后贩绕,點擊確認
按鈕。
數(shù)據(jù)庫創(chuàng)建成功躺翻。
2.2 為數(shù)據(jù)庫創(chuàng)建一個用戶
為了安全起見丧叽,我們?yōu)閣ordpress數(shù)據(jù)庫,單獨創(chuàng)建一個的用戶名和密碼公你,用于管理它踊淳,而不是使用root賬號。
在用戶
點擊右鍵,彈出菜單迂尝,選擇 新建
--用戶
本例中脱茉,我們創(chuàng)建一個簡單用戶名user1,密碼:12345678
注:本例是為了教學演示垄开,用戶名及密碼簡單琴许,您在生產(chǎn)環(huán)境,應該創(chuàng)建更復雜的用戶名和密碼溉躲。
選擇權(quán)限
欄榜田,為用戶添加權(quán)限,在賦予權(quán)限
選擇數(shù)據(jù)庫锻梳,并指定wordpress數(shù)據(jù)庫箭券,然后在右側(cè)勾選所有權(quán)限。該用戶只能控制wordpress數(shù)據(jù)庫疑枯,而不能讀寫其它數(shù)據(jù)庫辩块。
選擇配置好的wordpress權(quán)限,點擊確定
按鈕荆永。
添加好以后废亭,如下圖所示:
3 安裝PHP7.4
在PHPStudy管理面板--軟件管理
-- php7.4.3nts,點擊安裝
具钥。
4. 創(chuàng)建一個新站點
4.1 創(chuàng)建站點根目錄
我們在D盤豆村,創(chuàng)建一個websites目錄,再在下面創(chuàng)建一個site1目錄骂删,作為本次wordpress站點的根目錄你画,如圖:
4.2 訪問WordPress官網(wǎng),下載最新版本的壓縮包
下載后解壓桃漾,將所有文件內(nèi)容,復制
粘貼到site1目錄下拟逮,如下圖:
4.3 創(chuàng)建新Web站點
在PHPStudy面板--網(wǎng)站--點擊創(chuàng)建網(wǎng)站
按鈕
按下圖配置:
我們在本機撬统,8080端口上,創(chuàng)建了一個新站點敦迄。如下圖:
4.4 打開瀏覽器測試一下
http://localhost:8080/ ,顯示如下圖恋追,證明新網(wǎng)站創(chuàng)建成功。
5 cpolar配置
如果之前沒有安裝過cpolar罚屋,請參考這個系列的《第一篇》教程苦囱。
5.1 在后臺預留一個二級子域名
cpolar官網(wǎng)后臺--預留--保留二級子域名,本例中: 二級子域名: dev10 (您可以配置成不同的) 地區(qū): 選擇 China VIP
(cn_vip) 描述: wordpress (可選)
如下圖:
5.2 修改cpolar配置文件脾猛,添加一個隧道指向8080端口
使用VS Code撕彤,打開cpolar配置文件
本例中,配置文件的路徑在:C:\Users\michael.cpolar\cpolar.yml
打開后的樣式:
我們在配置文件的最后面,添加一個新的隧道 隧道名稱為wordpress,指向8080端口,二級子域名為dev10羹铅,地區(qū)是cn_vip蚀狰,如下:
wordpress:
proto: http
addr: "8080"
subdomain: dev10 #這里改為您自己的二級子域名
region: cn_vip
修改后的配置文件,如下圖:
注意:ymal格式是縮進敏感的职员,注意wordpress隧道的縮進與上面演示站點website的縮進是一致的麻蹋。
如果縮進不一致,請適當調(diào)整焊切。
修改后扮授,保存文件。
5.3 驗證cpolar配置文件是否正確
以管理員方式打開命令行窗口
關(guān)掉后臺的cpolar服務(wù)
cpolar service stop
在前臺運行cpolar专肪,子命令使用start-all刹勃,意思是啟動配置文件所有隧道,以測試配置文件是否正確牵祟。
cpolar start-all
如顯示下圖深夯,則說明配置文件正確。
按CTRL+C诺苹,關(guān)掉前臺cpolar
啟動后臺cpolar服務(wù)
cpolar service start
我們打開瀏覽器咕晋,測試一下 http://dev10.vip.cpolar.cn/
如同樣顯示下圖,則說明公網(wǎng)域名配置成功了收奔。
6 WordPress初始化配置
6.1 WordPress初始化設(shè)置
現(xiàn)在開始進行WordPress初始化設(shè)置
選擇中文簡體
掌呜,按繼續(xù)
按鈕
這里使用前面創(chuàng)建的數(shù)據(jù)庫賬號和密碼
這里可以根據(jù)您的喜歡自定義配置,點擊安裝WordPress
安裝成功后坪哄,跳轉(zhuǎn)到Wordpress的后臺控制面板
安裝WordPress成功质蕉!
6.2 為WordPress定制主題
WordPress是非常可定制的翩肌。通過在頁面頂部的 WordPress 橫幅中單擊您的站點名稱(當您登錄時)模暗,您將被帶到儀表板。從那里念祭,您可以更改主題兑宇、添加頁面和帖子、編輯菜單粱坤、添加插件等等隶糕。這只是在 Raspberry Pi 的 Web 服務(wù)器上設(shè)置一些有趣的東西的品嘗器。
下面站玄,我們更換一個主題試試枚驻。
WordPress儀表盤-->外觀
-->主題
點擊安裝主題
按鈕,如下圖:
點擊熱門
株旷,選擇一個自己喜歡的主題再登,點擊安裝
按鈕
主題安裝成功后,點擊啟用
按鈕。
新開一個瀏覽器窗口霎冯,打開 http://dev10.vip.cpolar.cn/
我們來瀏覽一下新主題的效果铃拇。
恭喜!我們的新博客站點沈撞,已經(jīng)基本創(chuàng)建成功了慷荔!
6.4 安裝WordPress相對URL插件(必需)
您必須確保WordPress發(fā)布為相對URL,否則使用https地址訪問時將出現(xiàn)錯誤缠俺。
您可以通過安裝以下插件之一來完成此操作
插件:
- odt-relative-urls
- relative-url
- root-relative-urls]
本例中显晶,我們安裝Relative URL
插件:
- 登錄WordPress
儀表盤
-->插件
-->安裝插件
- 在關(guān)鍵詞搜索欄輸入
Relative URL
回車
- 找到插件后點擊
現(xiàn)在安裝
按鈕 - 當安裝成功后,點擊
啟用
按鈕壹士,激活插件磷雇。
修改config.php配置
您必須確保Wordpress了解它是為了通過隧道主機名提供服務(wù)。 您可以通過修改wp-config.php來配置Wordpress以包含以下行:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
- 修改wp-config.php文件 打開網(wǎng)站根目錄下的wp-config.php文件躏救,添加上面的項唯笙,然后保存。
配置好以后如圖:
現(xiàn)在盒使,我們的博客站點可以被公網(wǎng)正常訪問啦崩掘!讓我們看看效果:
使用https地址訪問: https://dev10.vip.cpolar.cn/
看著紅框里美麗的小鎖頭,現(xiàn)在心情好多了少办。^ ^
我們已經(jīng)成功搭建起了WordPress站點苞慢。
總結(jié):
我們創(chuàng)建了一個新Web站點,安裝配置了wordpress最新版本英妓,并且配置了公網(wǎng)隧道挽放,二級子域名,并且給新站點配置了主題樣式蔓纠,您擁有了一個屬于自己的博客站點辑畦,可以寫博客,開啟自己的自媒體之旅腿倚。
在后面的教程里航闺,我們會繼續(xù)完善WordPress站點的配置,為其配置SSL猴誊,如果您喜歡,請分享給好友侮措,并且關(guān)注后續(xù)章節(jié)懈叹。