Подключение S3-хранилища
По умолчанию пользовательские файлы (аттачменты) хранятся на файловой системе сервера, в отдельном каталоге, обычно /var/www/devprom/files
Вы можете использовать корпоративное или облачное S3-хранилище, для хранения пользовательских файлов.
Для подключения S3-хранилища необходимо:
- Создать бакет для хранения пользовательских файлов ALM
- Настроить 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');
После внесения изменений необходимо нажать кнопку "Очистить кеш" в разделе Администрирование - Настройки - Приложение.