gvinston / minio_bitrix
为Bitrix提供minio s3服务。
1.1.0
2022-04-15 09:01 UTC
Requires
- php: >=7.4
- aws/aws-sdk-php: ^3.215
- monolog/monolog: ^2.2
This package is auto-updated.
Last update: 2024-09-06 22:44:15 UTC
README
该库允许在Bitrix中连接s3 minio
要求:php >= 7.4
安装:composer require gvinston/minio_bitrix dev-master
要在init.php中连接,请插入
$eventManager = \Bitrix\Main\EventManage::getInstance(); $eventManager->addEventHandler( 'clouds', 'OnGetStorageService', [ '\Gvinston\Storage\CCloudStorageServiceMinio', 'GetObjectInstance', ] );
要从特定的信息块上传文件到云存储,需要在文件名中添加“to-minio-s3-”。最佳方式是通过“OnBeforeIBlockElementUpdate”事件来实现。
如果云存储不可用,它将自动关闭,使网站继续运行。云存储不可用的日志将记录在网站根目录的“/upload/logs/minio_s3/”路径下。