المنتدى غير متصل: الاستعادة لا تعمل عبر الويب

ارتكبت خطأً فادحًا الليلة الماضية وقمت عن طريق الخطأ بتدمير منتداي على DO. لذلك لا يمكنني الاستعادة من لقطة. لقد أعدت إنشاء مثيل Discourse، لكن لا يمكنني تحميل النسخة الاحتياطية الخاصة بي عبر الويب. يتم التحميل حتى حوالي 17٪، ثم يبدأ من جديد، حتى يظهر خطأ مع نافذة منبثقة تقول حاول مرة أخرى.

لقد حاولت اتباع استعادة سطر الأوامر، لكنها لا تعمل أو أنني ربما أفعل شيئًا غير صحيح. سأكون ممتنًا جدًا لأي مساعدة الآن. أنا عالق تمامًا.

هل حاولت نسخه إلى الخادم باستخدام طريقة أخرى مثل scp؟

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

لقد فعلت ذلك، لكن يبدو أنه لا يعمل…

لقد اتبعت التعليمات الموجودة في الرابط الذي أدرجته والتي تنص على:

خطواتي

لذلك في حالتي، من سطر أوامر الجذر كتبت:

mkdir -p /var/discourse/shared/standalone/backups/default وضغطت على Enter.

لا يحدث شيء، باستثناء فاصل أسطر جديد.

ثم كتبت:

scp /Users/brandon/Downloads/forum-name-2023-05-17-011157-v20230510142249.tar.gz وضغطت على Enter.

يقول الإخراج،

usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
           [-i identity_file] [-J destination] [-l limit]
           [-o ssh_option] [-P port] [-S program] source ... target

ثم كتبت،

root@192.168.1.1:/var/discourse/shared/standalone/backups/default

ثم يقول، “لا يوجد مثل هذا الملف أو الدليل”

لقد استبدلت عنوان IP 192.168.1.1 بعنوان IP الخاص بمنتدياتي. أنا فقط لا أفهم لماذا لا تعمل خطوات الاستعادة هنا؟

لا تضغط على Enter بين المصدر والوجهة، فالأمر بأكمله عبارة عن أمر واحد.

شكرا مايكل، لقد جربت ذلك أيضًا.

root@discourseonubuntu2204-s-1vcpu-2gb-nyc1-01:/var/discourse/shared/standalone/backups/default# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@192.168.1.1:/var/discourse/shared/standalone/backups/default/
root@192.168.1.1's password:
/Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz: No such file or directory

“لا يوجد ملف أو دليل” ؟؟؟

تحتاج إلى تشغيله على جهازك حيث لديك النسخة الاحتياطية.

الغرض منه هو نسخه إلى الخادم.

نعم، أقوم بتشغيل الأمر في Terminal على جهاز Mac الخاص بي، وأنا متصل بـ DO Droplet.\n\nيمكنني التأكيد، ملف .tar.gz موجود في مجلد “/Users/brandon/Downloads/” على جهاز Mac الخاص بي.\n\nأنا في حيرة من أمري.

مرحباً، براندون

يجب تشغيل أمر scp على جهازك المحلي، وليس على خادم discourse الخاص بك.

يجب أن يبدو أمرك كالتالي…

brandon@your_machine_name# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@{{your forum ip}}:/var/discourse/shared/standalone/backups/default/
إعجابَين (2)

لا يمكنني شكركم جميعًا بما فيه الكفاية على تولي الأمر هنا. لم أدرك أنني أقوم بتشغيل ذلك محليًا وليس على الخادم. :man_facepalming:t3: لقد أعدته للعمل. كنت سأقضي الليل كله دون أي شيء لأظهره لولا هذين. شكراً جزيلاً لكم!

إعجابَين (2)

للتوضيح: أنت تكتبه على جهاز Mac الخاص بك ولكن تشغله على الخادم.

:+1::100:

إعجابَين (2)

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