منصة تدوين Ghost رائعة للمستخدمين الجدد الذين يتطلعون إلى استضافة برامجهم الخاصة ، بسبب نصها التلقائي للتثبيت. لسوء الحظ ، لا يوجد برنامج نصي احتياطي تلقائي. ونتيجة لذلك ، تذهب العديد من عمليات تثبيت Ghost بدون نسخ احتياطية. طريقة سهلة لعمل نسخة احتياطية من مدونة Ghost هي استخدام مدير النسخ الاحتياطي المتكامل. في حين أن هذه الطريقة ليست دقيقة ولن تعطي الكثير من الحرية ، إلا أنها مفيدة في السؤال.
لعمل نسخة احتياطية من مدونة Ghost من واجهة Ghost ، افتح علامة تبويب متصفح جديدة ، وانتقل إلى عنوان URL التالي:
http://myghostblog.com/ghost/settings/labs/
في صفحة الميزات الاختبارية في واجهة الويب Ghost ، ابحث عن الزر "تصدير" وحدده. يسمح لك النقر فوق "تصدير" بعمل نسخة احتياطية من المدونة بأكملها. لاستعادة هذا النوع من النسخ الاحتياطي في وقت لاحق ، انتقل إلى نفس عنوان URL ، وانقر فوق "استيراد" ، وتصفح للنسخ الاحتياطي وقم بتحميله. بعد فترة وجيزة من الاستيراد ، يجب أن تعود الإعدادات والبيانات كما كانت عند النسخ الاحتياطي لأول مرة.
يحتوي Ghost على أداة نسخ احتياطي لائقة مضمنة في برمجياته ، ولكنه لا يقدم نفس نوع الأمان والأتمتة والحرية التي يمكن أن تأتي من نسخة احتياطية عبر سطر أوامر Linux. لعمل نسخة احتياطية من مدونة Ghost على مضيف Linux ، قم بإنشاء مجلد جديد. سيحتوي هذا المجلد على جميع ملفات النسخ الاحتياطي والبيانات المهمة المتعلقة بـ Ghost.
في محطة الخادم ، استخدم مقدير أمر إنشاء مجلد جديد. لا تفعل هذا كجذر!
mkdir -p ~ / ghost-blog-backup. mkdir -p ~ / ghost-blog-backup / sql
ادارة مقدير يخلق دليلا جديدا في /home/ مجلد المستخدم الذي قام بتسجيل الدخول حاليًا. هذا موقع جيد للاحتفاظ بملفات النسخ الاحتياطي ، لأنها لن تضيع في مواقع عشوائية على نظام ملفات Linux.
بعد ذلك ، استخدم مربّع لتصدير قاعدة بيانات Ghost SQL.
ملاحظة: اكتب الجذر في "اسم المستخدم" واسم قاعدة البيانات المعطاة لـ Ghost أثناء التثبيت.
mysqldump -u username -p databasename> db.ghost_blog.sql
أدخل دليل الأشباح باستخدام قرص مضغوط أمر.
cd / var / www / ghost
داخل دليل برنامج Ghost ، نفّذ توقف الأشباح لإيقاف برنامج Ghost.
توقف الأشباح
مع إيقاف تشغيل برنامج الخادم ، من الآمن عمل نسخة كاملة من كل شيء ~ / ghost-blog-backup.
cp -rp / var / www / ghost / * ~ / ghost-blog-backup
تشغيل CP الأمر مع RP تضمن الإشارات بقاء جميع الأذونات التي تم تعيينها بواسطة برنامج تثبيت Ghost كما هي. من هنا ، استخدم قرص مضغوط للخروج من /var/www/ghostوالعودة إلى /home/username.
القرص المضغوط ~ /
جميع ملفات مدونة Ghost المهمة موجودة ~ / ghost-blog-backup، مع أذوناتهم سليمة. الخطوة التالية هي ضغط هذه الملفات في أرشيف Tar واحد. يؤدي إنشاء أرشيف Tar من Ghost إلى تسهيل نقل النسخ الاحتياطية من الخوادم أو تحميلها إلى أماكن مثل Dropbox أو NextCloud أو مشاركتها مع زملاء العمل.
لإنشاء أرشيف مضغوط جديد لنسخة Ghost الاحتياطية ، استخدم قطران الأمر في المحطة.
ملاحظة: تأكد من نسخ الأمر بالضبط. قد يفشل عدم القيام بذلك في الحفاظ على أذونات الملف أثناء عملية الضغط!
tar-zcvpf ghost-blog-backup.tar.gz / home / username / ghost-blog-backup
الخطوة التالية في عملية النسخ الاحتياطي هي خطوة حاسمة. بدون هذه الخطوة ، تصبح قاعدة بيانات مدونة Ghost وملفات النظام المهمة وغير ذلك مكشوفة ويمكن لأي شخص الوصول إليها حيث قمت بتخزين أرشيف Tar. لحسن الحظ ، من السهل جدًا تشفير أرشيف Tar على Linux.
إن أسرع طريقة للتشفير من سطر أوامر Linux هي استخدام GnuPG. للتشفير ، تأكد من تثبيت "gpg". من هناك ، قم بتشغيل الأمر التالي:
sudo gpg -c ghost-blog-backup.tar.gz
ادارة جي بي جي مع ال ج سيبدأ العلم على الفور عملية التشفير. عندما تنتهي العملية ، تكون النتيجة النهائية ghost-blog-backup.tar.gz.gpg.
الآن بعد أن تم تشفير النسخة الاحتياطية باستخدام GPG ، يمكنك حذف أرشيف Tar غير المشفر بأمان. لحذفه ، استخدم جمهورية مقدونيا أمر.
rm ghost-blog-backup.tar.gz
تبدأ استعادة نسخة احتياطية من Ghost على نظام جديد بفك تشفير النسخة الاحتياطية. انقل ghost-blog-backup.tar.gz.gpg إلى / home / username / على الخادم وفك التشفير باستخدام:
gpg ghost-blog-backup.tar.gz.gpg
بعد ذلك ، استخرج الأرشيف غير المشفر.
tar -xvpf ghost-blog-backup.tar.gz
باستخدام قرص مضغوط، قم بنقل الوحدة الطرفية إلى مجلد SQL واستخدام الخلية أمر استعادة قاعدة البيانات.
cd ~ / ghost-blog-backup / sql sudo -s mysqldump -u username -p databasename rm -rf / home / username / ghost-blog-backup / sqlبعد استعادة قاعدة البيانات ، انقل ملفات النظام إلى مكانها باستخدام CP.
cp -rp / home / username / ghost-blog-backup / * / var / www /بمجرد استعادة كل شيء ، أعد تثبيت Ghost-cli باستخدام NPM.
ملاحظة: قد تحتاج إلى إعادة تثبيت NodeJS ، Yarn ، إلخ. الرجوع إلى برنامجنا التعليمي للمساعدة هنا.
sudo npm i -g ghost-cliأخيرًا ، ابدأ برنامج خادم Ghost باستخدام:
بداية شبحتشغيل بداية شبح يجب تشغيل الأمر على الفور خدمة التدوين Ghost على الخادم.
تصنع Nvidia أفضل بطاقات الرسومات ولكن في الوقت الحاضر ، قد يواجه مس...
المحاكاة الافتراضية هي واحدة من أكبر نقاط القوة في Linux. من بين جم...
يعد تثبيت Wine على Linux إحدى الطرق للحصول على تجربة لعب أفضل ، ولك...