هل يؤدي إلغاء تثبيت الإضافة إلى ترك ملفات متبقية في قاعدة البيانات؟

تعديل ملف app.yml:
انتقل إلى دليل تثبيت Discourse الخاص بك، وعادة ما يكون /var/discourse.
افتح الملف containers/app.yml.
قم بإزالة الأسطر التي تشير إلى المكون الإضافي الذي تريد إلغاء تثبيته. تبدو هذه الأسطر عادةً مثل git clone https://github.com/username/plugin-name.git.
احفظ التغييرات التي أجريتها على ملف app.yml.
إعادة بناء التطبيق:
قم بتشغيل ./launcher rebuild app من الدليل /var/discourse.

أريد حذف المكون الإضافي لـ Discourse المثبت على الاستضافة الذاتية بهذه الطريقة، هل سيترك هذا أي ملفات متبقية في قاعدة البيانات؟

إذا كان الأمر كذلك، فما الذي أحتاج إلى القيام به لإزالته بالكامل، حتى الملفات المتبقية؟

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

هذا يعتمد على المكون الإضافي

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

عندما يقتصر الأمر على الإضافات الرسمية لـ Discourse، كيف يمكنني إزالة البقايا بشكل عام؟

هذا يعتمد على المكون الإضافي. البعض يضيف أشياء، والبعض الآخر لا.

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

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

١. Discourse User Notes
٢. Discourse Templates
٣. Events Plugin 📅
٤. Multilingual Plugin 🌐
٥. Discourse Private Replies

أود أن أعرف كيف يمكنني حذف إضافة مثل هذه.

يبدو أن ملاحظات المستخدم تستخدم متجر الإضافات والحقول المخصصة للمستخدم. ستحتاج إلى إلقاء نظرة على المصدر لمعرفة المفاتيح المستخدمة لكل منها لإزالتها. إذا لم تكن مرتاحًا للقيام بذلك، يمكنك السؤال في Marketplace. أتوقع أن يستغرق الأمر مني ما بين 30 و 120 دقيقة.

إنها لا تشغل مساحة كبيرة ولا يمكن أن تسبب أي ضرر. معظم الناس لا يقلقون بشأن هذه المشكلة.

3 إعجابات

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