Загрузка...

Как подключить S3 (Minio) к Xenforo 2.2?

Тема в разделе Backend создана пользователем IFearNobody 6 окт 2023. (поднята 19 фев 2024) 371 просмотр

  1. IFearNobody
    IFearNobody Автор темы 6 окт 2023 179 14 дек 2022
    Уже пытался юзать плагин [bd] Attachment Store for XenForo, но он даёт ошибку:
    InvalidArgumentException: Unsupported storage engine: attachment src/addons/Xfrocks/AttachmentStore/Data/Storage.php:184

    Я уже хз чё делать, хелпаните плз
     
  2. IFearNobody
    IFearNobody Автор темы 6 окт 2023 179 14 дек 2022
    NikitOS это по двою душу)
     
    1. Посмотреть предыдущие комментарии (27)
    2. IFearNobody Автор темы
      NikitOS, ошибок нет, просто не загружает.


      PHP
      <?php

      $config['db']['host'] = 'localhost';
      $config['db']['port'] = '3306';
      $config['db']['username'] = '--';
      $config['db']['password'] = '---';
      $config['db']['dbname'] = '---';

      $config['enableApi'] = false;
      $config['debug']= false;
      $config['enableListeners'] = true;

      $config['enableAddOnArchiveInstaller'] = true;

      // $s3 = function()
      // {
      // return new \Aws\S3\S3Client([
      // 'credentials' => [
      // 'key' => 'qo52ccUV17XBKWJUqBSt',
      // 'secret' => '809cg0Ya9UKo7ofWkTkVq5PAQfFywhfxlOWfoXml'
      // ],
      // 'region' => 'eu-west-2',
      // 'version' => 'latest',
      // 'endpoint' => 'http://----:9000/test'
      // ]);
      // };

      $config['externalDataUrl'] = function($externalPath, $canonical)
      {
      return 'http://----:9000/test/' . $externalPath;
      };

      // $config['fsAdapters']['internal-data'] = function() use($s3)
      // {
      // return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'xftest', 'internal_data');
      // };
      6 окт 2023 Изменено
    3. IFearNobody Автор темы
      NikitOS, при включении

      PHP
      $config['fsAdapters']['internal-data'] = function() use($s3)
      {
      return new \League\Flysystem\AwsS3v3\AwsS3Adapter($s3(), 'xftest', 'internal_data');
      };
      Даёт ошибку 500.
    4. IFearNobody Автор темы
      NikitOS, [IMG]
      Удалил один из установленных плагинов, теперь весь config заработал, теперь просто не загружает
    5. Посмотреть следующие комментарии (16)
  3. IFearNobody
    IFearNobody Автор темы 6 окт 2023 179 14 дек 2022
  4. IFearNobody
    IFearNobody Автор темы 19 фев 2024 179 14 дек 2022
    Актуально. Поднял кнопкой
     
Top
Загрузка...