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

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

最終更新日:Sep 11, 2026

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

前提条件

  • OSS を有効化し、パブリック読み取り権限を持つバケットを作成済みであること。

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

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

  • Phpwind フォーラムをセットアップ済みであること。 セットアップしていない場合は、Simple Application Server Setup に移動し、対応するイメージを選択して Phpwind フォーラムサーバーを迅速に構築します。

背景情報

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

このトピックの手順は、Phpwind バージョン 8.7 でテスト済みです。

操作手順

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

  2. 管理パネルで、 の順に選択します。

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

    パラメーター

    説明

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

    [有効] を選択します。

    サイトの添付ファイルの URL

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

    FTP サーバーアドレス

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

    FTP サーバーポート

    デフォルト値は 2048 です。

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

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

    FTP アカウント

    AccessKey ID/BucketName の形式を使用します。

    FTP パスワード

    ご使用の AccessKey secret です。

    タイムアウト (秒)

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

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

    1. 投稿を新規作成する際に、添付ファイルとしてイメージをアップロードします。 イメージが正しく表示されれば、設定は成功です。

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

      ブラウザのアドレスバーで URL を確認します。 バケット名と OSS のエンドポイント (例: test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com) を含む URL が表示されていれば、イメージは OSS に保存されています。