كيفية عمل نسخة احتياطية من موقع ووردبرس] على لينكس

click fraud protection

نظرًا لأن WordPress هو برنامج التدوين الأكثر شيوعًا في العالم ، يتوقع العديد من المستخدمين أن يكون هناك نظام نسخ احتياطي سهل ومدمج فيه. للأسف ، لا يوجد ، لذا يجب على المستخدمين الذين يرغبون في النسخ الاحتياطي لموقع WordPress القيام بذلك يدويًا.

قاعدة بيانات SQL

تعد قاعدة بيانات SQL أحد الجوانب الحاسمة للنسخ الاحتياطي لأي تثبيت لـ WordPress على Linux. لحسن الحظ ، من السهل جدًا عمل نسخة احتياطية من SQL على Linux. لإنشاء نسخة احتياطية من قاعدة بيانات WordPress ، سنستخدم "sqldump". إنها أداة بسيطة ، إذا تم استخدامها بشكل صحيح يمكن استخدامها بسهولة لتصدير محتويات قواعد بيانات SQL على Linux.

لتصدير قاعدة بيانات WordPress الخاصة بك ، افتح محطة واكتسب قذيفة جذر باستخدام سو (أو sudo -s، إذا تم تعطيل الحساب الجذر).

سو -

الآن بعد أن حصلت shell على أذونات الجذر الكاملة ، قم بإنشاء مجلد نسخ احتياطي جديد ، إلى جانب الدلائل الفرعية لـ SQL وملفات التثبيت.

mkdir -p / root / wp-backup. mkdir -p / root / wp-backup / sql. mkdir -p / root / wp-backup / wp-install-files

باستخدام قرص مضغوط الأمر ، نقل المحطة إلى مزود المجلد الفرعي داخل الفسفور الابيض النسخ الاحتياطي الدليل.

instagram viewer
cd / root / wp-backup / sql

بعد ذلك ، قم بتصدير قاعدة بيانات WP إلى ملف SQL على خادم Linux. نضع في اعتبارنا أن مربّع لن يعمل الأمر إذا كنت لا تعرف تفاصيل قاعدة البيانات الصحيحة (اسم DB الصحيح ، المستخدم ، وكلمة المرور). إذا اتبعت التعليمات على كيفية تثبيت WordPress على خادم Ubuntu، اسم قاعدة بيانات WP SQL هو "wordpressdb" والمستخدم هو "ubuntuwordpress".

mysqldump -u username -p databasename> db.wp__backup.sql

قم بتشغيل LS الأمر لتأكيد أن الجديد wp_backup.sql في ال /root/wp-backup/sql مجلد.

ls -a

عندما يمكنك التأكد من وجود ملف SQL ، يكتمل النسخ الاحتياطي لـ WordPress SQL!

عمل نسخة احتياطية من تثبيت WordPress

مع العناية بقاعدة بيانات WordPress SQL ، فإن الخطوة التالية في عملية النسخ الاحتياطي هي الحفاظ على تثبيت WordPress نفسه. يبدأ النسخ الاحتياطي للتثبيت باستخدام cp أمر لنقل جميع الملفات من /var/www/html إلى /root/wp-backup/wp-installation-files.

في المحطة ، استخدم cp لإنشاء نسخة كاملة من تثبيت WordPress الحالي.

cp -rp / var / www / html / * / root / wp-backup / wp-install-files /

قد يستغرق الأمر نسخ بعض الوقت حتى يكتمل ، اعتمادًا على حجم تثبيت WordPress الخاص بك. عندما cp ينتهي الأمر قيد التشغيل ، مؤتمر نزع السلاح في دليل النسخ الاحتياطي واستخدام LS الأمر لتأكيد الملفات هناك. إذا لاحظت أي ملفات مفقودة ، فقد يكون من الأفضل إعادة تشغيل الأمر.

cd / root / wp-backup / wp-installation-files / ls -a

ضغط النسخ الاحتياطي

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

tar -zcvpf wordpress-backup.tar.gz / root / wp-backup

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

يعد تشفير أرشيف النسخ الاحتياطي WP أمرًا سهلاً ، ويبدأ بتثبيت GnuPG على خادمك. في مدير الحزم ، ابحث عن "gpg" وقم بتثبيته. ثم استخدم الأمر التالي لتشفير أرشيف النسخ الاحتياطي.

gpg -c wordpress-backup.tar.gz

يطلب Gpg كلمة مرور أثناء عملية التشفير. أدخل كلمة مرور لا تنسى في المحطة ، واضغط على أدخل مفتاح على لوحة المفاتيح.

عند انتهاء عملية التشفير ، يكون ملف الإخراج هو wordpress-backup.tar.gz.gpg. هذا هو الشكل الآمن للنسخة الاحتياطية ، والملف الوحيد الذي ستحتاجه. لا تحتفظ بالأرشيف غير المرقم!

استعادة النسخة الاحتياطية

هل تريد استعادة النسخة الاحتياطية؟ قم بما يلي.

أولا ، كسب قذيفة الجذر مع سو أو sudo -s.

سو -

أو

sudo -s

ثم انتقل إلى /root والصق ملف wordpress-backup.tar.gz.gpg هناك.

فك تشفير النسخة الاحتياطية المشفرة:

gpg Wordpress-backup.tar.gz.gpg

استخرج أرشيف النسخ الاحتياطي باستخدام قطران.

tar -xvpf wordpress-backup.tar.gz

التالى، قرص مضغوط إلى مجلد SQL واستيراد قاعدة البيانات.

cd / root / wp-backup / sql
mysqldump -u username -p databasename 

سيؤدي استيراد قاعدة بيانات SQL إلى إعادة استيراد جميع بيانات المدونة ومعلومات المستخدم والمشاركات وما إلى ذلك على الفور. بعد ذلك ، كل ما تبقى هو نقل ملفات نظام WordPress في المكان الصحيح.

باستخدام cp الأمر ، انقل الملفات إلى مكانها.

cp -rp / root / wp-backup / * / var / www / html

أخيرا ، قم بإزالة ملفات الأرشيف وتنظيف /root مجلد.

روم وورد - backup.tar.gz روم وورد - backup.tar.gz.gpg. جمهورية مقدونيا-WordPress- النسخ الاحتياطي
watch instagram story