Discourse معطل بعد الترقية

مرحبًا يا أصدقاء،
تعطلت تثبيت Discourse الخاص بي بعد الترقية من الإصدار 2.5.0-beta3 إلى 2.8.0-beta1.

المشكلة:

  1. عند النقر على قائمة الهامبرغر، لا تفتح أي قائمة.
    وبالتالي لا يمكنني بدء أي مهمة إدارية.

  2. توجد أخطاء في وحدة تحكم JavaScript (تتكرر عدة مرات)

popper.js:25 Uncaught Error: There is no route named admin
    at RouteRecognizer.handlersFor (popper.js:25)
    at NamedTransitionIntent.applyToState (popper.js:25)
    at PrivateRouter.generate (popper.js:25)
    at CustomWidget.href (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:81306)
    at CustomWidget.buildAttributes (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:81324)
    at CustomWidget.draw (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:88387)
    at CustomWidget.render (application-fe9ee991da6504fca90ed9af1944975a34f8edf0ff952663df073d0806920bef.js:88162)
    at renderThunk (popper.js:25)
    at handleThunk (popper.js:25)
    at createElement (popper.js:25)
...

هل لديكم أي فكرة عن كيفية إصلاح ذلك؟

هل تستخدم أي إضافات تابعة لجهات خارجية؟ إذا كان الأمر كذلك، فإننا نوصي بإلغاء تفعيلها في ملف app.yml وإعادة البناء عبر SSH.

هل قمت بإعادة بناء سطر الأوامر بالكامل وترقية PostgreSQL؟ تحديث PostgreSQL 13

هل جربت كيفية استخدام وضع Discourse الآمن؟

إعجابَين (2)

تم حل المشكلة عن طريق إعادة البناء الكاملة

cd /var/discourse
git pull
./launcher rebuild app

مع إضافة مساحة تخزين إضافية لـ Discourse.

شكرًا لكم جميعًا!

إعجابَين (2)

قد تحاول أيضًا

./launcher cleanup

لتنظيف مساحة القرص. من المرجح أن لديك نسخة إضافية من قاعدة بياناتك.

إعجابَين (2)