web-dev-qa-db-ja.com

FlysystemとFlysystem S3をインストールするにはどうすればよいですか?

Flysystem モジュールを使用していますが、モジュールをインストールできません。このエラーが発生しています:

依存関係がありません:Flysystem、複製アダプター、ストリームラッパー。

https://www.drupal.org/node/2541116 に記載されている手順に従いましたが、それでもモジュールをインストールできません。

Replicate および Stream wrapper モジュールをインストールしました。

S3をDrupal 8と統合する他の方法はありますか?

2
rks

あなたが参照したそのドキュメントは古く、間違っています。 https://www.drupal.org/node/2404989 の公式ドキュメントをお読みください。

これを行う最も簡単な方法は、 https://www.drupal.org/node/2718229 に記載されているように、drupalモジュールをcomposerとともにインストールすることです。 drupal.orgリポジトリを構成したので、モジュールのインストールはcomposer require drupal/flysystemと同じくらい簡単です。これにより、必要なすべての依存関係を含め、そのモジュールがダウンロードされます。

コアを含むインストール全体をcomposer composer create-project drupal-composer/drupal-project:8.x-devを使用している場合は管理できます。インストールした場合はcontribモジュールを追加することもできますdrupalコア手作業で行いますが、コアを更新するときは、composer.jsonの変更を失わないように注意し、composer updateを再度実行する必要があります。

3
Berdir

S3ファイルシステムと呼ばれるモジュールがあります

S3ファイルシステム(s3fs)は、drupalサイトに追加のファイルシステムを提供します。このサイトは、AmazonのSimple Storage Service(S3)またはその他のS3互換のストレージサービスにファイルを保存します。サイトを設定できます。 S3ファイルシステムをデフォルトとして使用するか、個々のフィールドに対してのみ使用します。この機能は、Drupalのデフォルトファイルシステムで使用されるメカニズムがそのような構成では実行できないため、複数のサーバー間で負荷分散されるサイト用に設計されています。

これがお役に立てば幸いです。

1
Bipin K