يبدو الأمر فوضوياً.
يمكنك محاولة تشغيل أداة discourse-doctor لمعرفة ما إذا كانت تعطي أي فكرة. لدي بعض الأفكار ولكن بدون الوصول إلى الخادم، سيستغرق الأمر الكثير من الوقت من شخص في مستواي المتواضع لمساعدتك.
ربما أقوم بإعادة تثبيت كل شيء إذا كنت مكانك.
1 النسخ الاحتياطي
cd /var/discourse
./launcher enter app
discourse backup
استرجع النسخة الاحتياطية عبر sftp (بروتوكول sftp، المنفذ 22، المضيف: عنوان IP الخاص بخادمك، اسم المستخدم: root، كلمة المرور: كلمة مرور root)
تأكد من أن لديك مجلد uploads في النسخة الاحتياطية. إذا لم يكن الأمر كذلك، فقم بعمل نسخة محلية للمجلد على القرص الصلب الخاص بك.
2 حذف، إعادة تثبيت خادمك الافتراضي الخاص، أو استخدام خادم افتراضي خاص آخر
استخدم أمر discourse setup install، إذا كان كل شيء على ما يرام: قم بتسجيل الدخول، ورفع واستعادة نسخة احتياطية.
(يمكنك أيضًا استعادة النسخة الاحتياطية من سطر الأوامر، إنها أسرع: Restore a backup from the command line)
إذا لم تكن متأكدًا من هذا، فمن الأفضل الانتظار لشخص أكثر تأهيلاً ![]()