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

Object Storage Service:Discuzからリモート添付ファイルを保存する方法! OSSへ

最終更新日:Dec 28, 2023

FTPメソッドを使用して、Discuz! にアップロードされた添付ファイルを保存できます。 リモートFTPサーバーにフォーラム、PHPWindフォーラム、またはWordPressのウェブサイト。 このトピックでは、Discuzからリモート添付ファイルを保存する方法について説明します。 をOSSに送信します。

前提条件

  • アクセス制御リスト (ACL) がパブリック読み取りのバケットが作成されます。 詳細は、「バケットの作成」をご参照ください。

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

  • ossftpがインストールされています。 詳細については、「インストール」をご参照ください。

  • Discuz! フォーラムが作成されます。 ダウンロードアドレスの詳細については、Discuzをご参照ください。 公式 Web サイト』をご参照ください。

    このトピックではDiscuz! 例としてX3.1。

手順

  1. Discuzにログオン! 管理者アカウントを使用したWebサイト。

  2. 管理ページで、[グローバル] をクリックし、[設定のアップロード] をクリックします。

  3. [リモート添付ファイル] タブをクリックし、パラメーターを設定します。 下表に、各パラメーターを説明します。

    パラメーター

    値の例

    説明

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

    必須

    リモート添付ファイルを有効にするかどうかを指定します。

    SSL接続の有効化

    任意

    SSL接続を許可するかどうかを指定します。

    FTPサーバー

    127.0.0.1

    ossftpを実行するサーバーのアドレス。 ローカルコンピューターで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シークレットを入力します。 AccessKeyシークレットを取得する方法の詳細については、「AccessKeyペアの取得」をご参照ください。

    説明

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

    パッシブモード接続

    必須

    パッシブモード接続を許可するかどうかを指定します。 このパラメーターをYesに設定します。

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

    .

    FTPサービスによってOSSの指定されたパスにリモート添付ファイル用に作成されたアップロードディレクトリ。 period (.) の値は、アップロードディレクトリがバケットのルートディレクトリに作成されていることを示します。

    リモートアクセスURL

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

    バケットへのアクセスに使用するURL。 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の画像が使用されます。