gvinston/minio_bitrix

为Bitrix提供minio s3服务。

1.1.0 2022-04-15 09:01 UTC

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/”路径下。