Typecho COS外掛實現網站靜態資源儲存到COS,降低本地儲存負載

粤海科技君發表於2024-07-05

Typecho 簡介

Typecho 是一個簡單、強大的輕量級開源部落格平臺,用於建立個人獨立部落格。它具有高效的效能,支援多種檔案格式,並具有對裝置的響應式適配功能。Typecho 相對於其他 CMS 還有一些特殊優勢:包括可擴充套件性、不同資料庫之間的切換能力、體積小巧以及易於部署上等。

Typecho 的特色之一是支援多樣化檔案格式,例如 HTML、Markdown、BBCode 等;此外,它還具有可擴充套件性、不同資料庫之間切換能力以及體積小巧且易於部署上。

物件儲存 COS 簡介

物件儲存(Cloud Object Storage) COS 是騰訊雲推出的無目錄層次結構、無資料格式限制,可容納海量資料且支援 HTTP/HTTPS 協議訪問的分散式儲存服務。

COS作為一款雲端儲存產品,使用者無需進行傳統硬體的採購、部署和運維,從而節省了運維工作和託管成本;支援按量付費,且無容量限制,使用者無需預先支付任何預留儲存空間的費用;COS還提供多樣化的儲存型別,覆蓋資料熱、溫、冷和離、線上儲存能力,使用者更可透過生命週期管理進行資料降冷,進一步降低成本。

COS推出的新一代高可用機制,保障機房故障時讀寫請求正常執行, 業務訪問可用性達到99.995%以上,讓使用者近乎無時無刻可以訪問到資料。此外,COS新一代同城多活架構基於Block EC能力,將小檔案在多副本層暫存,積累成邏輯Block後進行EC編碼,在利用EC編碼技術將資料分塊、分機房儲存,資料可靠性提升至12個9以上,為資料安全保駕護航。

將 Typecho 資料儲存在 COS

COS團隊專為Typecho開發外掛,將Typecho與物件儲存COS打通,以便Typecho的附件、圖片的網站靜態資源儲存在雲端COS上:

1、釋放儲存和管理資料的壓力,節省部署儲存成本,相比於自己搭建的本地儲存,雲物件儲存COS更加彈性靈活,即開即用,按需購買,省錢,省心;

2、節省Typecho部落格伺服器網路成本,使用者檢視圖片附件時、將直連雲端 COS,不佔用Typecho部落格伺服器的下行頻寬/流量,騰訊雲COS遍佈海內外的資料中心、提供海量豐富的資料上下行能力,最大化為您的網站提速。

COS官方外掛,經過專業測試驗證,並能獲取官方支援服務。

安裝 Typecho

您可以在 Typecho 官方頁面 下載 Typecho 的最新版並檢視官方安裝指南進行安裝。您也可以透過寶塔皮膚安裝。寶塔皮膚安裝指引請參見 寶塔官網。下面以寶塔安裝 Typecho 為例。

1、登入寶塔皮膚,開啟桌面上的瀏覽器,輸入寶塔外網連結地址:

2、新增站點,單擊左樹目錄的網站-新增站點,並配置相關引數,輸入 寶塔皮膚地址 的 IP,其他配置(根目錄、FTP 賬號、資料庫賬號等)保持預設。

3、下載Typecho原始碼,單擊左樹目錄的檔案,在檔案頁面中單擊遠端下載,填入 Typecho 的 GitHub 原始碼地址:https://github.com/typecho/typecho/releases/latest/download/typecho.zip,

然後單擊確認。

4、解壓Typecho原始碼,Typecho 原始碼檔案下載後,並完成解壓。

5、部署Typecho,透過瀏覽器訪問連結 http://43.xxx.xxx.132/install.php(使用時請替換為自己的站點 IP,即 寶塔皮膚地址 的 IP),輸入寶塔皮膚的資料庫的使用者名稱、密碼、名字,可在寶塔介面中獲取資料庫使用者名稱、密碼、名字。

6、登入驗證,配置完成後輸入您設定的使用者名稱和密碼即可登入成功。

安裝COS外掛

1、下載 COS 外掛原始碼,在寶塔皮膚的目錄下單擊遠端下載,填入以下外掛連結,然後得到該外掛的壓縮檔案。

https://github.com/Tencent-Cloud-Plugins/tencentcloud-typecho-plugin-cos/archive/refs/heads/master.zip

2、解壓並複製到Typecho外掛目錄,對壓縮包進行解壓後,複製 TypechoCosPlugin 資料夾到 Typecho 安裝路徑 /usr/plugins/ 內。複製 /var/Widget/Upload.php 到 Typecho 部落格原始碼安裝路徑 /var/Widget/ 內,覆蓋部落格原始碼中的 /var/Widget/Upload.php 檔案。

3、重新整理 Typecho 的後臺,即可看到該外掛並啟用外掛。

4、啟用外掛後,設定外掛相關引數以便關聯到 COS,配置資訊如下:

確認配置資訊無誤後,單擊提交即可。

5、完成以上設定後,即可完成部落格系統的搭建,上傳圖片即可顯示該 COS 的儲存桶域名。

相關文章