النسخ الاحتياطي اليدوي إلى جهازي لا يعمل

لطالما تمكنت من عمل نسخة احتياطية من Discourse يدويًا كل مساء ثم تنزيل الملف إلى جهازي. يتم إرسال بريد إلكتروني إليّ برابط تنزيل أنقر عليه. لقد نجح ذلك بشكل جيد حتى حوالي ثلاثة أيام مضت. لم يعد الرابط يعمل، ويتم فتح علامة تبويب في Chrome عند النقر على رابط التنزيل، تقول:

“عذرًا، تم استخدام رابط تنزيل النسخة الاحتياطية هذا بالفعل أو انتهت صلاحيته.”

لكنني لم أستخدم هذه النسخة الاحتياطية سابقًا، ولم يظهر هذا الخطأ من قبل. هل أفعل شيئًا خاطئًا؟

يرجى تقديم المشورة.

شكرًا جزيلاً،
ويس

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

هل أنت مسجل الدخول بالمستخدم الصحيح؟

هل أنت متأكد من أن عميل البريد الإلكتروني الخاص بك لا يعرض رابطًا قديمًا وأنك تحتاج فقط إلى التمرير لأسفل؟

لا أقصد الإهانة، ولكن من المحتمل أن يكون شيئًا بسيطًا.

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

لا يوجد أي إساءة على الإطلاق. نعم، أنا مسجل الدخول بصفتي المسؤول، كما هو الحال دائمًا، عندما أقوم بذلك. ولدي حساب مسؤول واحد فقط.

قبل أن أقوم بالنسخ الاحتياطي، أقوم بحذف ملفات النسخ الاحتياطي اليدوية القديمة، إذا كانت موجودة، لذلك تكون فارغة. إليك تسلسلي بالصور والكلمات:

  1. أذهب إلى قسم النسخ الاحتياطي وأضغط على “نسخ احتياطي”.
  2. “هل تريد بدء نسخة احتياطية جديدة؟” أضغط على “نعم”.
  3. عندما ينتهي، أحصل على علامة خضراء، ويقول “اكتمل النسخ الاحتياطي بنجاح”.
  4. أعود إلى “النسخ الاحتياطي” في قسم المسؤول وأضغط على “تنزيل”.
  5. يتم إرسال رابط إلى بريدي الإلكتروني (انظر الصورة 3 المرفقة).
  6. أضغط على الرابط، ولكن بدلاً من تنزيل الملف، يتم فتح علامة تبويب جديدة في كروم (انظر الصورة 4). لقد جربت متصفحات أخرى، ولكن لا فرق.

صورة 2

صورة 3

صورة 4

انتقل إلى مسؤول > الإعدادات وابحث عن force_https

إذا وجدتها، فقم بتمكينها

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

لقد فعلت ذلك، والآن لا يمكنني تسجيل الدخول. ماذا أفعل؟

لا يزال المنتدى يرسل روابط http:// وليس https://

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

اذهب إلى mysite.com/u/admin-login وحاول تسجيل الدخول من هناك

لاحظت أنني كنت مسجلاً الدخول أيضًا في متصفح آخر، لذا فلا مشكلة. لقد ألغيت تحديد مربع force_https مرة أخرى حتى لا أواجه مشكلة في تسجيل الدخول.

ومع ذلك، قبل أن أسجل الخروج، جربت النسخ الاحتياطي مع تحديد force_https، لكنه لم يحدث فرقًا، للأسف…

أرسل لي رابط النسخة الاحتياطية عبر رسالة خاصة

ربما لأنني مستخدم جديد، لكنني لا أستطيع العثور على زر الرسالة عند النقر على ملفك الشخصي.

لا أزال لا أستطيع معرفة سبب إرسال الملف لإصدار http فجأة بدلاً من https، بغض النظر عما إذا كنت قد حددت مربع https. أنا لست خبيرًا تقنيًا على الإطلاق، لذلك اتصلت أيضًا بـ Gigenet، التي تستضيف Discourse لي، لمعرفة ما إذا كان الأمر يتعلق بهم، لكنهم قالوا إنه مشكلة في Discourse، وأنهم اقترحوا أن ينظر شخص ما في سجل Discourse.

لذلك، أعتقد أن هذا ما أراد جافين القيام به بالتسجيل كمسؤول، لكنني لم أسمع أي رد حتى الآن، ولم يحاول أحد التسجيل. ربما كنت مشغولاً بالطبع. أردت فقط إخبارك بأن المشكلة لا تزال قائمة… – شكرًا لك.

شهادة SSL الخاصة بك لا تظهر Let’s Encrypt، والتي تُستخدم داخل Docker.

جرب ./launcher rebuild app عبر SSH (سطر الأوامر).

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

أنا آسف يا غافين، لكن هذا يتجاوز قدراتي غير التقنية. لا أعرف كيف وأين أقوم بتشغيل أي شيء وماذا أفعل بعد ذلك.

أرسل لي تفاصيل تسجيل الدخول في رسالة شخصية وسألقي نظرة عليها لاحقًا.

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

شكرا لك! سأفعل…

بعد قراءة المناقشة حول تعارض SSL/No SSL، هذا ما فعلته ونجح الأمر.

الرابط الذي تلقيته في البريد الإلكتروني كان HTTP: قمت بالوصول إليه يدويًا باستخدام HTTPS: ونجح الأمر.

رابط البريد الإلكتروني > نسخ عنوان الرابط > لصقه في شريط العنوان (لا تضغط على Enter وإلا سينتهي صلاحية الرابط) > تغيير “HTTP” إلى https في البداية > Enter. يجب أن يبدأ التنزيل الآن دون خطأ.

يبدو أن force_https غير مُفعّل. عادةً ما يكون مُفعّلاً افتراضيًا، ولكن يمكنك البحث عنه في الإعدادات.