مشكلة تحميل الصورة الرمزية (أوبونتو)

شكرًا لك على هذا، كان عليّ القيام ببعض الخطوات اليدوية الإضافية حيث أن المثبت المُعدّل لم يقم بتثبيت أحدث إصدارات npm أو ruby على ما يبدو

أيضًا باستخدام ubuntu-22.04

تثبيت أحدث إصدار من npm باستخدام (الخيار 2): https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-22-04

تثبيت pnpm: npm install -g pnpm

تثبيت أحدث إصدار من ruby (الطريقة 3): https://ubuntuhandbook.org/index.php/2024/01/install-ruby-ubuntu-24-04/

أضف هذا إلى bash.rc:

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

تثبيت ImageMagick يدويًا، أحدث إصدار (تأكد من الانتقال إلى قسم “تثبيت أحدث إصدار من ImageMagick من الكود المصدري (للمستخدمين المتقدمين واليائسين)”: https://itsfoss.com/install-imagemagick-ubuntu

فقط بعد كل هذا تمكنت من تسجيل الدخول إلى المثيل…

بعد قضاء اليوم بأكمله في إعداد نسخة التطوير، كنت سعيدًا جدًا… يبدو كل شيء على ما يرام، باستثناء تحميل الصور الرمزية (avatars). على وجه التحديد، يمكنني كمستخدم تحميل صورة رمزية وتظهر بشكل صحيح في مربع تحميل الصورة الرمزية، ولكن عندما أنقر على حفظ، يتم عرض الصورة الرمزية الاحتياطية فقط… لا توجد أخطاء في السجل…

هذا أمر مهم جدًا بالنسبة لي لأنني قمت بإعداد نسخة التطوير لاختبار عملية ترحيل (migration)، وأحد تلك الاختبارات هو التأكد من أنها تحصل على الصور الرمزية :smiley:… لذلك أريد التأكد من أنها تعمل قبل المتابعة في اختبار الاستيراد.

الصور التي تم تحميلها في المواضيع تظهر بشكل صحيح، لا توجد مشكلة.

هل لدى أي شخص أية أفكار؟ أي مساعدة ستكون محل تقدير كبير.

قد تكون عناوين URL للصور صعبة بعض الشيء على البيئة المحلية.

تأكد من بدء تشغيل الخادم المحلي الخاص بك باستخدام FORCE_HOSTNAME=localhost:4200 bin/ember-cli -u

من الأفضل استخدام نسخة اختبار سحابية لمحاكاة وجهتك النهائية … في الواقع، أوصي باختبار عمليات الترحيل (migrations) في السحابة في نهاية المطاف.

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

جربت ذلك، لم ينجح الأمر.

أنا متعب للغاية بعد قضاء اليوم بأكمله في إعداد بيئة التطوير المحلية هذه حتى وصلت إلى ما وصلت إليه، لا أستطيع أن أتصور أن كل ذلك كان بلا جدوى الآن :stuck_out_tongue: اعتقدت أنني وصلت!

كانت عملية تفكيري لبيئة التطوير المحلية هي:

تشغيل برنامج الاستيراد محليًا، عمل نسخة احتياطية من ديسكورد، ووضعها على مثيل الإنتاج السحابي المناسب عندما يبدو كل شيء جيدًا…

يمكنك التحقق من عناوين URL الخاصة بالصور الرمزية في أدوات المطور بالمتصفح وقد تجد أنها غير صحيحة

عمليات التثبيت المحلية مفيدة جدًا للتطوير والاختبار … ولكنها ليست مثالية لمعالجة الصور

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

ما يحدث على الأرجح هو أن WSL لا يكشف 127.0.0.1 إلى Windows، لذلك لا يلتقطه متصفح Windows.

بدلاً من ذلك، حاول التشغيل من Chrome داخل WSL2 واستخدم ذلك؟

تخميني هو أن الصور الرمزية يتم عرضها باستخدام عنوان 127.0.0.1…

آه آسف، أنا أستخدم أوبونتو، على جهاز افتراضي يعمل بنظام أوبونتو. لم أقصد اختطاف هذا الموضوع الخاص بويندوز 11.

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