閱讀801 返回首頁    go 財經資訊


Phpwind如何存儲遠程附件到oss__ossftp_常用工具_對象存儲 OSS-阿裏雲

前言

網站遠程附件功能是指將用戶上傳的附件直接存儲到遠端的存儲服務器,一般是通過FTP的方式存儲到遠程的FTP服務器。

目前Discuz論壇、phpwind論壇、Wordpress個人網站等都支持遠程附件功能。

本文介紹如何基於Phpwind論壇存儲遠程附件。

準備工作

申請OSS賬號,並且創建一個public-read的bucket。這裏需要權限為public-read是因為後麵需要匿名訪問。

詳細步驟

測試所用版本為phpwind8.7, 以下為詳細設置流程。

  • 登錄站點

進入管理界麵,依次選擇全局上傳設置遠程附件

  • 開始設置

  1. 使用FTP上傳選擇 開啟

  2. 站點附件地址,填寫https://bucket-name.endpoint
    這裏測試所用bucket為test-hz-jh-002, 屬於杭州區域的,所以這裏填寫的是 https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com 注意BucketName要和Endpoint匹配

  3. FTP服務器地址, 即運行ossftp工具的地址,一般填127.0.0.1即可

  4. FTP服務的端口號,默認為2048

  5. FTP上傳目錄, 默認填 . 即可,表示在bucket的根目錄開始創建附件目錄

  6. FTP登錄用戶名,格式為AccessKeyID/BukcetName, 注意這裏的'/'不是''的意思

  7. FTP的登錄密碼,為AceessKeySecrete 關於AccessKeyID和AceessKeySecrete的獲取,可以登錄阿裏雲控製台的Access Key管理進行查看

  8. FTP超時時間,設置為10就表示如果10秒內請求沒有返回結果就會超時返回。

  • 發帖驗證

phpwind不能在設置完後直接點擊測試,我們這裏發帶圖片的帖子來驗證下

在圖片點擊右鍵,在新建標簽頁中打開圖片,可以看到下圖

通過圖中的URL,我們可以判斷圖片已經上傳到了OSS的test-hz-jh-002 Bucket中。

最後更新:2016-11-23 16:04:11

  上一篇:go Discuz如何存儲遠程附件到OSS__ossftp_常用工具_對象存儲 OSS-阿裏雲
  下一篇:go Wordpress如何存儲遠程附件到oss__ossftp_常用工具_對象存儲 OSS-阿裏雲