إذًا، لم يسر الترقية بسلاسة تامة. قمت بتعيين الموقع للقراءة فقط، وأوقفت التشغيل، وأخذت لقطة كاملة للجهاز، ثم أعدت التشغيل وحاولت الترقية. لكن رابط “انقر هنا للترقية” لم يفعل شيئًا. لذلك ذهبت يدويًا إلى admin/upgrade وقمت بترقية Docker، والتي تمت بشكل جيد، ثم قمت بترقية Discourse، والتي فشلت، مع رسائل منها:
$ bundle install --deployment --jobs 4 --without test development
[DEPRECATED] The--deploymentflag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please usebundle config set --local deployment 'true', and stop using this flag
[DEPRECATED] The--withoutflag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please usebundle config set --local without 'test development', and stop using this flagFetching gem metadata from https://rubygems.org/…
web-push-3.0.0 requires ruby version >= 3.0, which is incompatible with the
current version, 2.7.6
Docker Manager: FAILED TO UPGRADE
#<RuntimeError: RuntimeError>
لذلك قمت بتسجيل الدخول وقمت بالترقية اليدوية، git pull / launcher rebuild app، ويبدو أن ذلك قد نجح وأعادني إلى العمل.
أوقفت وضع القراءة فقط، ولكن الآن لا يظهر أي معاينة للمحرر إلى يمين محرر الرد/الرسالة الجديدة - تظل المنطقة بيضاء فارغة.
أي اقتراحات حول كيفية معرفة سبب عدم عرض المعاينة؟
الإضافات الوحيدة لدي هي discourse-mark و discourse-solved.
لست متأكدًا لماذا لا تحتوي discourse-mark على علامة صح. ربما يجب أن أحاول إزالتها و/أو إعادة تثبيتها (إذا كانت فكرة جيدة، فسيكون من المفيد الحصول على مؤشر حول كيفية القيام بذلك).
شكرًا.
