Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Gibt es bekannte Probleme mit der Laravel Media Library und S3 in Version 9.11.4


Gibt es bekannte Probleme mit der Laravel Media Library und S3 in Version 9.11.4


Basierend auf den Suchergebnissen gibt es einige wichtige Punkte in Bezug auf Probleme mit der Laravel Media Library und in Amazon S3 in Version 9.11.4:

1. AWS SDK-Version Problem: Die Suchergebnisse zeigen, dass ein Fehler in der AWS/AWS-SDK-PHP`-Bibliothek Version 3.209.31 eingeführt wurde, die Probleme beim Löschen von Dateien aus S3 verursachte. Upgrade auf Version 3.211.x oder später sollte das Problem beheben.

2. Erlistungsberechtigungen: Stellen Sie sicher, dass der IAM -Benutzer oder die von Ihrer Anwendung verwendete Rolle über die erforderlichen Berechtigungen verfügt, um Objekte aus dem S3 -Eimer zu löschen. Die Richtlinie sollte die Aktion "S3: DeleteObject" enthalten.

3.. Versuchen Sie, die Methode "forcedelete ()` anstelle der regulären Methode `Delete ()` zu verwenden.

4. Festplattenkonfiguration: Überprüfen Sie Ihre S3-Festplattenkonfiguration in der Datei `config/fileSystem.php`, einschließlich des Bucket-Namens, der Region und der anderen erforderlichen Einstellungen.

5. Herabstufung auf 9.11.3: Einige Benutzer berichteten, dass die Rückkehr auf Version 9.11.3 des Laravel Media Library -Pakets das Problem mit dem Löschen von Dateien aus S3 behoben hat.

6. Temporäre Uploads: Es gab auch Berichte über Probleme mit temporären Uploads auf S3 bei der Verwendung des Pro -Pakets für Medienbibliothek. Das Umschalten auf eine lokale Festplatte für temporäre Uploads und dann schien die Dateien in S3 als Problemumgehung zu funktionieren.

Zusammenfassend lässt sich sagen, dass die Hauptprobleme mit einem Fehler in der AWS -SDK -Bibliothek, Berechtigungsproblemen und potenziellen Konflikten mit Soft -Deletten zusammenhängen. Versuchen Sie die vorgeschlagenen Lösungen wie das Upgrade des AWS SDK, die Überprüfung von Berechtigungen und die Verwendung von `ercedelete ()` sollten dazu beitragen, die Probleme zu lösen, die Sie mit Version 9.11.4 des Laravel Media Library -Pakets haben.

Wenn Sie weiterhin Probleme haben, wird empfohlen, ein neues Problem im Github -Repository des Pakets zu eröffnen und die relevanten Details anzugeben, da die Betreuer möglicherweise weitere Unterstützung leisten können.

Zitate:
[1] https://github.com/spatie/laravel-medialibrary/issues/2854
[2] https://github.com/spatie/laravel-medialibrary/discussions/3151
[3] https://github.com/spatie/laravel-medialibrary/issues/2816
[4] https://stackoverflow.com/questions/70976347/problem-storing-laravel-medialibrary-prog--media-to-awss-S3
[5] https://www.reddit.com/r/laravel/commentments/xxjbnl/whats_up_with_spatie_not_touching_s3/