云開發(fā) 織夢(mèng) CMS 靜態(tài)化部署

2020-07-22 15:34 更新

簡(jiǎn)單介紹一下:

云開發(fā):云開發(fā)(CloudBase)是一款云端一體化的產(chǎn)品方案 ,采用 serverless 架構(gòu),免環(huán)境搭建等運(yùn)維事務(wù) ,支持一云多端,助力快速構(gòu)建小程序、Web應(yīng)用、移動(dòng)應(yīng)用。

云開發(fā)靜態(tài)網(wǎng)站托管支持通過(guò)云開發(fā)SDK調(diào)用服務(wù)端資源如:云函數(shù)、云存儲(chǔ)、云數(shù)據(jù)庫(kù)等,從而將靜態(tài)網(wǎng)站擴(kuò)展為全棧網(wǎng)站

織夢(mèng)CMS:DedeCMS基于PHP+MySQL的技術(shù)開發(fā),支持多種服務(wù)器平臺(tái),從2004年開始發(fā)布第一個(gè)版本開始,至今已經(jīng)發(fā)布了五個(gè)大版本。DedeCMS以簡(jiǎn)單、健壯、靈活、開源幾大特點(diǎn)占領(lǐng)了國(guó)內(nèi)CMS的大部份市場(chǎng),目前已經(jīng)有超過(guò)35萬(wàn)個(gè)站點(diǎn)正在使用DedeCMS或基于DedeCMS核心開發(fā),產(chǎn)品安裝量達(dá)到95萬(wàn)。

為什么要做靜態(tài)化發(fā)布?

織夢(mèng) CMS 是一套動(dòng)態(tài)系統(tǒng),動(dòng)態(tài)系統(tǒng)因?yàn)樵试S用戶輸入,就存在被破解、攻擊的可能。對(duì)于企業(yè)來(lái)說(shuō),使用織夢(mèng) CMS 意味著將自己的網(wǎng)站放置在敵人的槍口之下,因此,進(jìn)行靜態(tài)化發(fā)布也就勢(shì)在必得。

此外,靜態(tài)化的一個(gè)好處是服務(wù)器的負(fù)載會(huì)大幅度降低,對(duì)于企業(yè)來(lái)說(shuō),可以降低服務(wù)器的支付成本。

安裝織夢(mèng)CMS

首先,我們需要本地搭建服務(wù)器(這里我推薦大家使用 PhpStudy

可以到PhpStudy官網(wǎng):https://www.xp.cn 下載并安裝,安裝成功后,打開點(diǎn)擊一鍵啟動(dòng)

然后到織夢(mèng)CMS官網(wǎng): http://www.dedecms.com 下載 DedeCMS V5.7 SP2正式版,在本地解壓

最后在PhpStudy網(wǎng)站選項(xiàng)下,創(chuàng)建一個(gè)網(wǎng)站域名為 dedecms.cn 指向剛才下載的織夢(mèng)CMS文件中的uploads目錄

創(chuàng)建成功后我們?cè)跒g覽器中打開 dedecms.cn 這個(gè)域名,會(huì)顯示安裝頁(yè)面

在參數(shù)配置選項(xiàng)下我們填寫數(shù)據(jù)庫(kù)密碼,默認(rèn)是root,獲取初始化數(shù)據(jù)體驗(yàn)包

安裝成功后,會(huì)顯示下面這個(gè)頁(yè)面,這個(gè)時(shí)候我們點(diǎn)登入網(wǎng)站后臺(tái),賬號(hào)和密碼默認(rèn)都是admin

登入成功后,開始生成靜態(tài)文件,用來(lái)部署到云開發(fā)靜態(tài)網(wǎng)站托管上

點(diǎn)擊生成選項(xiàng),在更新主頁(yè)HTML頁(yè)面中 點(diǎn)擊更新主頁(yè)HTML按鈕

在更新欄目HTML頁(yè)面中,點(diǎn)擊開始生成HTML按鈕

在更新文檔HTML頁(yè)面中,我們點(diǎn)擊開始生成HTML

這個(gè)時(shí)候我們?cè)L問主頁(yè) http://dedecms.cn/ 就可以看到生成的靜態(tài)HTML頁(yè)面

部署到云開發(fā)靜態(tài)網(wǎng)站托管

創(chuàng)建云開發(fā)環(huán)境

訪問騰訊云云開發(fā)控制臺(tái),新建【按量計(jì)費(fèi)云開發(fā)環(huán)境】,記住云開發(fā)環(huán)境ID,我們需要用到云開發(fā)網(wǎng)站托管服務(wù),目前只有按量計(jì)費(fèi)的環(huán)境才支持靜態(tài)托管。

進(jìn)入網(wǎng)站托管控制頁(yè),開通靜態(tài)網(wǎng)站托管服務(wù)

當(dāng)你看到這樣的界面時(shí),就說(shuō)明已經(jīng)開通好了。

登入

tcb login

這個(gè)時(shí)候會(huì)提醒你需要在網(wǎng)頁(yè)中授權(quán),在彈出的頁(yè)面確認(rèn)授權(quán)

確認(rèn)授權(quán)后,你會(huì)看到控制臺(tái)輸出相應(yīng)的命令

現(xiàn)在部署生成的靜態(tài)HTML頁(yè)面,打開終端,進(jìn)入uploads目錄

執(zhí)行命令上傳文件,記得將這里的 EnvID 替換為你自己的環(huán)境的環(huán)境 ID

  1. tcb hosting:deploy ./index.html -e EnvID
  2. tcb hosting:deploy ./a ./a -e EnvID
  3. tcb hosting:deploy ./templets ./templets -e EnvID
  4. tcb hosting:deploy ./images ./images -e EnvID

上面命令是部署我們生成的HTML頁(yè)面用到的文件夾

查看靜態(tài)網(wǎng)站域名和狀態(tài)

  1. tcb hosting:detail -e envId

這個(gè)時(shí)候我們打開瀏覽器訪問靜態(tài)網(wǎng)站域名,就可以看到下面這個(gè)效果圖了

這篇文章到這就結(jié)束了,織夢(mèng)CMS的基本操作建議到他們官網(wǎng)看看。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)