閱讀992 返回首頁    go 阿裏雲


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

前言

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

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

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

準備工作

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

詳細步驟

wordpress本身是不支持遠程附件功能的,但是可以通過第三方的插件來做遠程附件。作者所用wordpress版本為4.3.1, 所用插件為Hacklog Remote Attachment,以下為具體設置步驟。

  1. 登錄wordpress站點,選擇安裝插件,搜關鍵詞FTP,選擇Hacklog Remote Attachment安裝。

  2. 設置。

    1. FTP服務器地址, 即運行ossftp工具的地址,一般填127.0.0.1即可。
    2. FTP服務的端口號,默認為2048
    3. FTP登錄用戶名,格式為“AccessKeyID/BukcetName”,注意這裏的’/‘不是’‘的意思。
    4. FTP的登錄密碼為AceessKeySecrete

      關於AccessKeyID和AceessKeySecrete的獲取,可以登錄阿裏雲控製台的Access Key管理進行查看。

    5. FTP超時時間, 默認設置為30秒即可。
    6. 遠程基本URL填 https://BucketName.Endpoint/wp。這裏測試所用bucket為test-hz-jh-002, 屬於杭州區域的,所以這裏填寫的是https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp
    7. FTP遠程路徑, 填wp表示所有附件都會存儲在bucket的wp目錄下。注意6和7要對應起來。
    8. HTTP遠程路徑,填.即可。
      具體信息見下圖。
  3. 驗證。
    設置好之後,點擊保存的同時,會做測試,測試結果會在頁麵上方顯示,如下圖所示表示測試成功。

  4. 發布新文章, 並插入圖片。
    現在開始寫一篇新文章,並測試遠程附件。創建好文章後,點擊添加媒體來上傳附件。

    上傳附件如下圖所示。

  5. 上傳完附件,點擊發布,即可看到文章了。


    仍然通過右鍵點擊圖片,通過新建鏈接來打開圖片即可看到圖片的URL如下圖所示。

    **
    通過圖片的URL,我們可以判定圖片已經成功上傳到了OSS。

最後更新:2016-11-23 17:16:08

  上一篇:go Phpwind如何存儲遠程附件到oss__ossftp_常用工具_對象存儲 OSS-阿裏雲
  下一篇:go 如何結合RAM實現文件共享__ossftp_常用工具_對象存儲 OSS-阿裏雲