2

aws s3 をResourcespaceの外部ストレージとして設定する方法を見つけようと、数日を費やしてきました。そして、私はこのアプリでさらに混乱しています。

私はオープンソース バージョンを使用しており、自分のニーズに合わせてカスタマイズしようとしています。

私はウェブアプリの長いドキュメントを見てきましたが、ストレージの設定について何も見つけることができませんでした (他のウェブアプリのように)。ドキュメントのように、外部ストレージには、ストレージを指定したり、s3を統合したりする直接的な方法がないようです。

私は次のことを試しました:

  1. config.default ファイルの「storagedir」の格納ディレクトリと「syncdir」のディレクトリを変更することで、 aws s3 統合と任意の php ウェブサイトへの統合方法を試しました (require s3 autoload ファイルを追加し、config に aws キーを追加しました)。ファイル)、しかしそれは機能していません。サイトはまだローカルに保存しています

注: 以前に aws s3 をLaravel 5.7およびCodeigniter 3フレームワークと正常に統合しました。

  1. $_FILESアップロード機能があるファイルにrequire aws-autoloadを追加して、アップロードを担当するコードを探してみましたが、コードはアップロード機能がどこにあるのかわかりにくいようです(アップロードを受け取るphp機能ではありません.

  2. require aws-autoload の場所を include/general.php に変更しましたが、うまくいきませんでした。

  3. 次のような問題に関するいくつかのフォーラムをフォローアップしました。

構成ファイルを使用して (AWS 資格情報を保存し、ストレージを s3 バケット URL に設定する)、一般/アップロード ファイルに aws-autoload を含めると、アップロードする場所が自動的に理解されますが、エラーやバグは発生しません。対処するために報告しています。

しかし、私が見つけたもののほとんどは、Amazon で既にセットアップされているように見える有料版の DAM システムに関連しています。

アドバイスしてください、どんな助けでも大歓迎です。

Windows 10 PCでWampを使用しています

4

1 に答える 1