Подключение S3-хранилища

  • Создана: 17.09.2024
  • Обновлена: 17.09.2024

По умолчанию пользовательские файлы (аттачменты) хранятся на файловой системе сервера, в отдельном каталоге, обычно /var/www/devprom/files

Вы можете использовать корпоративное или облачное S3-хранилище, для хранения пользовательских файлов.


Для подключения S3-хранилища необходимо:

  1. Создать бакет для хранения пользовательских файлов ALM
  2. Настроить ALM для использования S3, как в примере далее

В файле /var/www/devprom/htdocs/settings_server.php необходимо прописать следующие константы:

define('FILE_STORAGE_TYPE', 'STORAGE_S3');
define('FILE_STORAGE_ENDPOINT', 'http://minio:9000');
define('FILE_STORAGE_BUCKET', 'bucket');
define('FILE_STORAGE_LOGIN', 'devprom');
define('FILE_STORAGE_PASSWORD', 'devprom_pass');
putenv('AWS_SUPPRESS_PHP_DEPRECATION_WARNING=true');

После внесения изменений необходимо нажать кнопку "Очистить кеш" в разделе Администрирование - Настройки - Приложение.

Решения для поддержки процессов разработки Devprom Software