W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
云開發(fā)靜態(tài)托管是云開發(fā)提供的靜態(tài)網(wǎng)站托管的能力,靜態(tài)資源(HTML、CSS、JavaScript、字體等)的分發(fā)由騰訊云對象存儲 COS 和擁有多個邊緣網(wǎng)點的騰訊云 CDN 提供支持
Discuz 因為其強大的性能,在國內(nèi)被廣泛使用。
但是, Discuz 是一套動態(tài)系統(tǒng),動態(tài)系統(tǒng)因為允許用戶輸入,就存在被破解、攻擊的可能。對于企業(yè)來說,使用Discuz 意味著將自己的網(wǎng)站放置在敵人的槍口之下,因此,進行靜態(tài)化發(fā)布也就勢在必得。
此外,靜態(tài)化的一個好處是服務(wù)器的負載會大幅度降低,對于企業(yè)來說,可以降低服務(wù)器的支付成本。
首頁,我們需要本地搭建服務(wù)器(這里我推薦大家使用 PhpStudy )
可以到PhpStudy官網(wǎng):https://www.xp.cn 下載并安裝,安裝成功后,打開點擊一鍵啟動
然后到碼云上下載Discuz https://gitee.com/3dming/DiscuzL/attach_files ,完成后在本地解壓
最后打開PhpStudy,在網(wǎng)站選項下,創(chuàng)建一個網(wǎng)站域名為 discuz.cn 指向剛才解壓的文件,注意的是這里文件路徑不能包含中文,可以改一下文件名。
記得在 Hosts 中將 discuz.cn 指向 127.0.0.1
創(chuàng)建成功后我們在瀏覽器中打開 discuz.cn 這個域名,會顯示安裝頁面
在第3步安裝數(shù)據(jù)庫頁面下我們填寫管理員密碼,然后進行下一步,數(shù)據(jù)庫賬號和密碼默認是root。
安裝成功后,我們就可以看到下面這個頁面,然后我們登入賬號進入管理中心
管理端登入成功后我們開始生成HTML頁面,用來部署到云開發(fā)環(huán)境中
點擊門戶下面的HTML管理,設(shè)置一下HTML的生成
設(shè)置成功后,我們點擊生成首頁選項,然后點擊生成按鈕。如果想生成其它HTML,從頻道欄目下開始添加和發(fā)布文章再生成。
顯示首頁生成完成,這個時候就可以點擊首頁訪問了,成功后就可以看到下圖
下面使用云開發(fā)部署這個首頁,其它頁面需要生成HTML頁面后在部署。
訪問騰訊云云開發(fā)控制臺,新建【按量計費云開發(fā)環(huán)境】,記住云開發(fā)環(huán)境ID,我們需要用到云開發(fā)網(wǎng)站托管服務(wù),目前只有按量計費的環(huán)境才支持靜態(tài)托管。
進入網(wǎng)站托管控制頁,開通靜態(tài)網(wǎng)站托管服務(wù)
當(dāng)你看到這樣的界面時,就說明已經(jīng)開通好了。
npm install -g @cloudbase/cli
tcb login
這個時候會提醒你需要在網(wǎng)頁中授權(quán),在彈出的頁面確認授權(quán)
確認授權(quán)后,你會看到控制臺輸出相應(yīng)的命令
現(xiàn)在開始部署生成的首頁HTML,打開終端,進入upload目錄
這個我們用代碼工具打開 upload文件夾下的index.html,將選中的這一段刪掉
在終端中執(zhí)行以下命令開始部署,記得將這里的 EnvID 替換為你自己的環(huán)境的環(huán)境 ID
tcb hosting:deploy index.html -e EnvID
tcb hosting:deploy data data -e EnvID
tcb hosting:deploy static/image/common/logo.png static/image/common/logo.png -e EnvID
上面命令是部署我們生成的HTML頁面用到的文件夾
tcb hosting:detail -e envId
這個時候我們打開瀏覽器訪問靜態(tài)網(wǎng)站域名,就可以看到下面這個效果圖了
這里只是部署了首頁,其它頁面需要添加頻道欄目、添加文章后在生成HTML,具體操作可以看官方介紹。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: