كيفية: discourse-sitemap تم إهماله ودمجه في نواة Discourse. يرجى إزالته من ملف app.yml الخاص بك.

مرحباً بالجميع،
هل يوجد دليل حول كيفية إزالة discourse-sitemap؟ شكراً، أو إذا كان بإمكان شخص ما مساعدتي فسأكون ممتناً للغاية.

أتلقى هذه الرسالة في لوحة التحكم

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

أهلاً! :wave:

هذا مثبت كإضافة. إذا رأيت دليل تثبيت الإضافات على Install plugins on a self-hosted site فإن طريقة إزالة الإضافة ستكون بتعديل ملف app.yml الخاص بك وإزالة السطر الذي يحتوي على إضافة discourse-sitemap. :slight_smile:

4 إعجابات

يجب عليك تسجيل الدخول إلى الخادم الخاص بك وتعديل الملف، والذي يقع افتراضيًا في /var/discourse/containers/app.yml
أي محرر نصوص سيؤدي الغرض.
بالقرب من نهاية محتويات الملف، يجب أن ترى هذا السطر:

          - git clone https://github.com/discourse/discourse-sitemap

احذف هذا السطر، وأعد البناء من سطر الأوامر (./launcher rebuild app)، أو قم بتحديث منتداك عبر الواجهة.


تعديل: آه، تأخرت دقيقة واحدة!

5 إعجابات

لا بأس! من الأفضل أن يكون لديك طرق متعددة للوصول إلى حل، وبهذه الطريقة لا يتعين عليّ كتابتها جميعًا!

:sunglasses: :+1:

إعجابَين (2)

كلا النصائحين تستخدم

cd /var/discourse
./launcher rebuild app

ومع ذلك، يستمر هذا لبضع دقائق، ثم يفشل مع
docker: Error response from daemon: driver failed programming external connectivity on endpoint app (a472c81b9b5....): Bind for 0.0.0.0:443 failed: port is already allocated.

لا أرى أي تأثير على موقع المنتدى الخاص بي. ما الذي أغفله؟ بالنسبة للتحديثات التي تتطلب تحديث حاويات دوكر، وجدت أنه بدلاً من launcher rebuild app يجب علي تشغيل

cd /var/discourse/
./launcher stop web_only && ./launcher rebuild data && ./launcher rebuild web_only

لكن هذا لا يحل مشكلة discourse-sitemap المهملة.

مرحباً كجيل!

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

يجب عليك إزالة السطر من web_only.yml في هذه الحالة، وليس من app.yml.

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

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.