Не могли бы вы подробнее объяснить, что именно вы сделали здесь (вы показали двойные кавычки в этом месте)?
И в чём смысл этого изменения? То есть, как вы поняли, что это была причина проблемы, или как именно это её решило?
У меня возникает эта ошибка при миграции изображений/активов с локального хранилища в S3: «S3 migration failed for db ‘default’» (мои логотипы бренда нигде не отображаются).
> FileStore::ToS3MigrationError: Некоторые файлы не удалось перенести на новую схему. Это нужно исправить вручную.
> /var/www/discourse/lib/file_store/to_s3_migration.rb:151:in `migrate_to_s3'
> /var/www/discourse/lib/file_store/to_s3_migration.rb:61:in `migrate'
> /var/www/discourse/lib/tasks/uploads.rake:239:in `migrate_to_s3'
> /var/www/discourse/lib/tasks/uploads.rake:218:in `block in migrate_to_s3_all_sites'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.1.1/lib/rails_multisite/connection_management.rb:64:in `with_connection'
> /var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rails_multisite-2.1.1/lib/rails_multisite/connection_management.rb:74:in `each_connection'
> /var/www/discourse/lib/tasks/uploads.rake:216:in `migrate_to_s3_all_sites'
> /var/www/discourse/lib/tasks/uploads.rake:212:in `block in <top (required)>'
Вообще говоря, у меня есть эти файлы. Все файлы, я полагаю, за исключением папки original — там нет картинок.
Почему? Может быть, лучше просто скопировать их вручную (Ctrl+C), и всё?
Пожалуйста, укажите точно, куда именно нужно вставить эту строку, и нужно ли оставлять двойные кавычки после знака равенства пустыми, как есть, или же нам следует вставить свой URL S3 CDN внутрь этих кавычек? Пожалуйста, дайте инструкции.
Команда export была выполнена в командной строке: export DISCOURSE_S3_CDN_URL=""
Это необходимо, чтобы Linux распознал её как системную переменную. Мне пришлось установить эту переменную с пустыми кавычками, даже если я не использую CDN.
Возможно, с тех пор они обновились, это было два года назад.
Я имел в виду ваш сервер Linux. Я “вошёл” в контейнер (sudo ./launcher enter app) и экспортировал переменные окружения, чтобы система знала их значения. Надеюсь, это поможет.