aws s3 をResourcespaceの外部ストレージとして設定する方法を見つけようと、数日を費やしてきました。そして、私はこのアプリでさらに混乱しています。
私はオープンソース バージョンを使用しており、自分のニーズに合わせてカスタマイズしようとしています。
私はウェブアプリの長いドキュメントを見てきましたが、ストレージの設定について何も見つけることができませんでした (他のウェブアプリのように)。ドキュメントのように、外部ストレージには、ストレージを指定したり、s3を統合したりする直接的な方法がないようです。
私は次のことを試しました:
- config.default ファイルの「storagedir」の格納ディレクトリと「syncdir」のディレクトリを変更することで、 aws s3 統合と任意の php ウェブサイトへの統合方法を試しました (require s3 autoload ファイルを追加し、config に aws キーを追加しました)。ファイル)、しかしそれは機能していません。サイトはまだローカルに保存しています
注: 以前に aws s3 をLaravel 5.7およびCodeigniter 3フレームワークと正常に統合しました。
$_FILES
アップロード機能があるファイルにrequire aws-autoloadを追加して、アップロードを担当するコードを探してみましたが、コードはアップロード機能がどこにあるのかわかりにくいようです(アップロードを受け取るphp機能ではありません.require aws-autoload の場所を include/general.php に変更しましたが、うまくいきませんでした。
次のような問題に関するいくつかのフォーラムをフォローアップしました。
構成ファイルを使用して (AWS 資格情報を保存し、ストレージを s3 バケット URL に設定する)、一般/アップロード ファイルに aws-autoload を含めると、アップロードする場所が自動的に理解されますが、エラーやバグは発生しません。対処するために報告しています。
しかし、私が見つけたもののほとんどは、Amazon で既にセットアップされているように見える有料版の DAM システムに関連しています。
アドバイスしてください、どんな助けでも大歓迎です。
Windows 10 PCでWampを使用しています