فشل نقل التحميلات إلى S3

Can you pls elaborate what you did here (you showed double inverted commas here).
And what’s the relevance of this edit? I mean, how did you know that this was the culprit or how did it solve this?

I’m facing with this error while migrating my images/assets from local to S3: “S3 migration failed for db ‘default’” (my branding logos don’t show anywhere).

إعجاب واحد (1)
> FileStore::ToS3MigrationError: Some uploads could not be migrated to the new scheme. You need to fix this manually.
> /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)>'

image
Generally, I have these files. All the files are (I guess) except the original folder - there is no pictures
Why? Maybe it is better to just copy it by hand ctr +C and that’s it … ?

assets folder:

إعجاب واحد (1)

I tried to change it, but it’s no longer at lib/tasks/uploads.rake . So what could be wrong ?

إعجاب واحد (1)

يرجى توضيح المكان الدقيق لوضع هذا السطر، وما إذا كان يجب وضع علامات التنصيص المزدوجة بعد علامة التساوي كما هي (فارغة)، أم أننا مطالبون بإدراج عنوان URL الخاص بخادم S3 الخاص بنا داخل هذه العلامات؟ يرجى التوجيه.

إعجاب واحد (1)

تم إصدار أمر export في سطر الأوامر:
export DISCOURSE_S3_CDN_URL=""

بحيث يتعرف عليه نظام Linux كمتغير نظام. كان عليّ تعيين هذا المتغير بعلامات اقتباس فارغة حتى لو لم أستخدم شبكة توصيل محتوى (CDN).

إعجابَين (2)

السطور المذكورة أعلاه لم تعد موجودة في الملف lib/tasks/upload.rake
لقد بحثت بعناية فائقة في الملف بأكمله (المذكور أعلاه).

شكرًا على الرد، ولكن أي سطر أوامر تقصد؟ هل يجب إعطاء هذا الأمر داخل حاوية web_only؟

إعجاب واحد (1)

قد يكونون قد قاموا بتحديثها منذ ذلك الحين، فقد مرّ عامان.

أقصد خادم لينكس الخاص بك. لقد “دخلت” إلى الحاوية (sudo ./launcher enter app) وقمت بتصدير متغيرات البيئة حتى يتعرف النظام على قيمها. آمل أن يكون هذا مفيدًا.

3 إعجابات