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

2020-07-22 15:34 更新

簡單介紹一下:

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

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

織夢CMS:DedeCMS基于PHP+MySQL的技術開發(fā),支持多種服務器平臺,從2004年開始發(fā)布第一個版本開始,至今已經發(fā)布了五個大版本。DedeCMS以簡單、健壯、靈活、開源幾大特點占領了國內CMS的大部份市場,目前已經有超過35萬個站點正在使用DedeCMS或基于DedeCMS核心開發(fā),產品安裝量達到95萬。

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

織夢 CMS 是一套動態(tài)系統(tǒng),動態(tài)系統(tǒng)因為允許用戶輸入,就存在被破解、攻擊的可能。對于企業(yè)來說,使用織夢 CMS 意味著將自己的網站放置在敵人的槍口之下,因此,進行靜態(tài)化發(fā)布也就勢在必得。

此外,靜態(tài)化的一個好處是服務器的負載會大幅度降低,對于企業(yè)來說,可以降低服務器的支付成本。

安裝織夢CMS

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

可以到PhpStudy官網:https://www.xp.cn 下載并安裝,安裝成功后,打開點擊一鍵啟動

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

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

創(chuàng)建成功后我們在瀏覽器中打開 dedecms.cn 這個域名,會顯示安裝頁面

在參數(shù)配置選項下我們填寫數(shù)據庫密碼,默認是root,獲取初始化數(shù)據體驗包

安裝成功后,會顯示下面這個頁面,這個時候我們點登入網站后臺,賬號和密碼默認都是admin

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

點擊生成選項,在更新主頁HTML頁面中 點擊更新主頁HTML按鈕

在更新欄目HTML頁面中,點擊開始生成HTML按鈕

在更新文檔HTML頁面中,我們點擊開始生成HTML

這個時候我們訪問主頁 http://dedecms.cn/ 就可以看到生成的靜態(tài)HTML頁面

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

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

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

進入網站托管控制頁,開通靜態(tài)網站托管服務

當你看到這樣的界面時,就說明已經開通好了。

登入

tcb login

這個時候會提醒你需要在網頁中授權,在彈出的頁面確認授權

確認授權后,你會看到控制臺輸出相應的命令

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

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

tcb hosting:deploy ./index.html -e EnvID
tcb hosting:deploy ./a ./a -e EnvID
tcb hosting:deploy ./templets ./templets -e EnvID
tcb hosting:deploy ./images ./images -e EnvID

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

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

tcb hosting:detail -e envId 

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

這篇文章到這就結束了,織夢CMS的基本操作建議到他們官網看看。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號