すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:Phpwind のリモート添付ファイルを OSS に保存する

最終更新日:May 09, 2026

このトピックでは、Phpwind フォーラムを構成して、リモート添付ファイルを Object Storage Service (OSS) に保存する方法について説明します。

前提条件

  • OSS を有効化し、パブリック読み取り権限を持つバケットを作成しました。

    • OSS の有効化方法については、「Activate OSS」をご参照ください。

    • バケットの作成方法については、「Create a bucket」をご参照ください。

  • Phpwind フォーラムをセットアップ済みである必要があります。まだセットアップしていない場合は、Simple Application Server Setup にアクセスし、対応するイメージを選択して Phpwind フォーラムサーバーを迅速に構築してください。

背景情報

リモート添付ファイル機能を使用すると、Web サイトがユーザーがアップロードした添付ファイルを FTP を使用してリモートストレージサーバーに直接保存できます。この機能は、Discuz、Phpwind、WordPress などのプラットフォームでサポートされています。

このトピックの手順は、Phpwind バージョン 8.7 で検証されています。

操作手順

  1. 管理者として Phpwind サイトにログオンし、システム をクリックして管理パネルにアクセスします。

  2. 管理パネルで、 を選択します。

  3. [FTP 設定] をクリックして、FTP パラメーターを設定します。

    パラメーター

    説明

    FTP を使用して添付ファイルをアップロードする

    [有効化] を選択します。

    サイトアタッチメント URL

    http://BucketName.Endpoint 形式でバケットのパブリックエンドポイントを入力します。この例では、バケット名は test-hz-jh-002、リージョンは中国 (杭州) です。したがって、http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com と入力します。エンドポイントの詳細については、「Access OSS over IPv6」をご参照ください。

    FTP サーバーアドレス

    ossftp ツールが実行されているアドレスです。通常は 127.0.0.1 です。

    FTP サーバーポート

    デフォルト値は 2048 です。

    FTP アップロードディレクトリ

    ピリオド (.) を入力します。これにより、添付ファイルディレクトリがバケットのルートディレクトリに作成されます。

    FTP アカウント

    AccessKey ID/BucketName 形式で入力します。

    FTP パスワード

    ご利用の AccessKey Secret を入力します。

    タイムアウト (秒)

    リクエストのタイムアウト時間 (秒) です。この値を 10 に設定します。

  4. 新しい投稿を作成して、構成を検証します。

    1. 投稿作成時に、添付ファイルとして画像をアップロードします。画像が正しく表示されれば、構成が成功しています。

    2. イメージを右クリックして、[新しいタブでリンクを開く] を選択します。

      ブラウザのアドレスバーにある URL を確認します。test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com のように、バケット名と OSS エンドポイントを含む URL が表示されれば、画像が OSS に保存されていることを確認できます。