فشل الترقية من 2.3.0 إلى 2.8.1

أحتاج إلى التأكد من أن ما أواجهه طبيعي.

انتهت صلاحية شهادة SSL، مما أجبر على إعادة بناء التطبيق الذي فشل.

ما كان علي فعله بعد فشل الترقية:

  • إعادة بناء قاعدة البيانات من ملفات data_dir - :white_check_mark:
  • عمل نسخة احتياطية من التحميلات - :white_check_mark:
  • تثبيت discourse محليًا، وتوجيه قاعدة البيانات إلى الموجودة بالفعل - :white_check_mark:
  • تشغيله من خلال الترحيل لتقديم قاعدة البيانات للأمام - :white_check_mark:

الآن أنا عالق أحاول تشغيل discourse rails rails s -b 0.0.0.0 للاختبار.

كان سطر الأوامر ينتج مخرجات معاملات مثل هذه لأكثر من 24 ساعة.

أتساءل كيف يمكنني تحسين سرعة هذه العملية؟ وأيضًا هل هناك أي طريقة للتحقق من مقدار التقدم الذي أحرزته / كم عدد المهام المتبقية؟

أحاول إنتاج نسخة احتياطية محليًا ثم تحميلها عبر الإنترنت.

شكرا لك.

أنت لست عالقًا، هذا الأمر الذي قمت بتشغيله يبدأ خادم ويب ويستمر في تشغيله حتى تقوم بإيقافه يدويًا.

أعتقد أن هذا ليس تثبيتًا قياسيًا؟

إذا أوصي بعمل نسخة احتياطية والانتقال إلى هذا الإعداد.

لقد أنجزت ما كنت أحتاجه مع Discourse في حاويات على خادم ويب. شكراً لكم.

المشاكل التي واجهتها منذ ذلك الحين:

  • unique_index_categories_on_slug والتي تنبع من عمليات الترحيل ولكن كان هناك خطأ في عنوان URL غير مصنف في الفئات هو الجاني الفعلي - تم حله عن طريق إعادة تسمية عنوان URL
  • الصور الرمزية المخصصة لا تظهر - تم حلها عن طريق rake uploads:regenerate_missing_optimized

أنا حاليًا متوقف عن العمل في محاولة تكوين app.yml بشكل صحيح للإضافات:

  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-bbcode.git
          - git clone https://github.com/discourse/discourse-plugin-linkedin-auth.git
        cd: $home
        cmd:
          - git fetch --depth=1 origin tag v2.8.1 --no-tags
          - git checkout v2.8.1

الإضافات لا يتم تثبيتها أبدًا. لاحظت LOAD_PLUGINS=0 في المخرجات على الرغم من محاولة إعادة تعريفها إلى LOAD_PLUGINS=1.

أي اقتراحات؟

هل قمت بالتثبيت القياسي؟

هل قمت بتشغيل

 ./launcher rebuild app

بعد إضافة المكونات الإضافية؟

لقد اتبعت تمامًا تعليمات التثبيت الرسمية لخادم الويب. يمكنني الدخول إلى التطبيق واستنساخ المستودعات في مجلد الإضافات ولكن لا يمكنني جعل app.yml يسحب الإضافات باستخدام ./launcher rebuild app.

بدلاً من استخراج الإصدار v2.8.1، ربما يجب استخدام الفرع المستقر؟

أنا ‘مستيقظ’، وأقترب من العودة إلى توازن داخلي بنسبة 100%. شكراً لكما على كل مساعدتكما.

بالنظر إلى أن لدي موضوعاً مخصصاً لترقيتي، وبالمثل، اهتمامكما، لدي سؤال حول البيانات الجدولية.

لدي جداول في مشاركات تستمد صوراً ثابتة من الويب (لن تتغير أبداً في المستقبل المنظور:

|العمود أ|العمود ب|العمود ج|العمود د|
|-|-|-|-|
|اختبار أ1|اختبار ب1|<img height=20 src="https://example.com/images/Test_C1.png">|اختبار د1|
|اختبار أ2|اختبار ب2|<img height=20 src="https://example.com/images/Test_C2.png">|اختبار د2|

كيف يمكنني إخبار discourse بقبول ارتفاعات وعروض محددة للصور داخل جدول؟ الإصدارات السابقة من Discourse كانت قادرة على ذلك.

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


يصبح

Looks like it works already? Don’t forget the quotes.

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

لغرض الاختبار والتوضيح، بالإضافة إلى الاقتباسات، هل تقول إن الصور تتطلب الآن سمة height وسمة width لتغيير حجمها بفعالية؟ انظر الأمثلة أدناه للالتباس بشأن ذلك:

الكود في المحرر:

|العمود أ|العمود ب|العمود ج|العمود د|
|-|-|-|-|
|اختبار أ1|اختبار ب1|<img height="20"  width="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|اختبار د1|
|اختبار أ2|اختبار ب2|<img height="20" src="https://d11a6trkgmumsb.cloudfront.net/original/3X/9/4/94121285d841eba5a7889a338a9baac04b3a6e79.png">|اختبار د2|

معاينة المحرر:

المنشور الفعلي:

العمود أ العمود ب العمود ج العمود د
اختبار أ1 اختبار ب1 اختبار د1
اختبار أ2 اختبار ب2 اختبار د2

تبدو الصور في جداول المنشور على تثبيتي مثل لقطة شاشة معاينة المحرر بدلاً من النسخة ذات الحجم التلقائي في المنشور الفعلي.

شكراً لكم مرة أخرى يا رفاق.

أيضًا، لاحظت بعد rake posts:rebake أن الصور الأكبر لم تعد قابلة للنقر ولا يمكن فتحها في معرض الإضاءة الخفيفة الموجود في العديد من المشاركات. اقتراحات؟