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

Object Storage Service:Discuz! フォーラムのリモート添付ファイルを保存する

最終更新日:May 10, 2026

リモート添付ファイル機能を使用すると、ユーザーがアップロードしたファイルをリモート FTP サーバーに保存できます。Discuz! フォーラム、PHPWind フォーラム、WordPress ウェブサイトなどの多くのプラットフォームでこの機能がサポートされています。本トピックでは、Discuz! フォーラムのリモート添付ファイルを Object Storage Service (OSS) に保存するように構成する方法について説明します。

前提条件

  • パブリック読み取り権限を持つバケットを作成済みです。詳細については、「バケットの作成」をご参照ください。

    本トピックでは、中国 (杭州) リージョンにある test-hz-jh-002 という名前のバケットを例として使用します。

  • ossftp をインストール済みです。詳細については、「ossftp のインストール」をご参照ください。

  • Discuz! フォーラムをセットアップ済みです。ソフトウェアをダウンロードするには、Discuz! 公式ウェブサイト をご確認ください。

    本トピックでは、Discuz! X3.1 を例として使用します。

操作手順

  1. 管理者としてご利用の Discuz! サイトにログインします。

  2. 管理コンソールで、[グローバル] をクリックし、次に [アップロード設定] をクリックします。

  3. [リモート添付ファイル] をクリックし、リモート添付ファイルのパラメーターを設定します。

    パラメーター

    例となる値

    説明

    リモート添付ファイルを有効化

    はい

    リモート添付ファイルを有効にします。

    SSL 接続を有効化

    [いいえ] を選択します。

    SSL 接続を有効にします。

    FTP サーバーアドレス

    127.0.0.1

    ossftp が実行されているサーバーの IP アドレスです。ossftp がローカルマシンで実行されている場合は、127.0.0.1 を入力します。

    FTP サーバーポート

    2048

    ossftp がリクエストを待ち受けるポートです。デフォルトポートは 2048 です。

    FTP ユーザー名

    Y6IoUOZReouXvWaXuwjvDch9******/examplebucket

    ossftp への接続に使用するユーザー名は、バケットへのアクセス権限を持つ AccessKey ID とバケット名で構成されます。形式は AccessKey ID/BucketName です。AccessKey ID の取得方法については、「AccessKey の作成」をご参照ください。

    説明

    ログインユーザー名をカスタマイズできます。詳細については、「カスタムログインユーザーの作成」をご参照ください。

    FTP パスワード

    sRaQg0i3SH9EqYXJSL1hlaR******

    ossftp 接続のパスワードです。対応する AccessKey ID の AccessKey Secret を使用します。AccessKey の取得方法については、「AccessKey の作成」をご参照ください。

    説明

    ログインパスワードをカスタマイズできます。詳細については、「カスタムログインユーザーの作成」をご参照ください。

    パッシブ (PASV) 接続

    はい

    [はい] を選択して、パッシブモードを有効にします。

    リモート添付ファイルディレクトリ

    .

    OSS バケット内でリモート添付ファイルを保存するディレクトリです。ピリオド (.) はバケットのルートディレクトリを示します。

    リモートアクセス URL

    https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com

    バケットのアクセス URL は、https://BucketName.Endpoint の形式です。

    FTP 転送タイムアウト

    0

    0 を入力すると、サーバーのデフォルトタイムアウト値が使用されます。

  4. [リモート添付ファイルのテスト] をクリックして、構成を検証します。

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

    1. 投稿を作成する際に、画像の添付ファイルをアップロードします。

    2. 画像を右クリックし、[リンクを新しいタブで開く] を選択します。

      画像の URL が http(s)://BucketName.Endpoint/path/filename の形式になっている場合、添付ファイルは正常にアップロードされています。

      たとえば、画像の URL は https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/forum/201512/18/171012mzvkku2z3na2w2wa.jpg です。