27Jun

جعل نسخة احتياطية من الإنتاج الخاص بك مدونة وورد على أوبونتو

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

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

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

1) دعونا الحصول على نسخة احتياطية من قاعدة البيانات أولا.الاتصال بالخادم عبر سش وتشغيل الأمر التالي:

ميسكلدومب -uUSERNAME -pPASSWORD -hSERVER داتاباسينام & غ؛dbbackup.bak

بطبيعة الحال، ستحتاج إلى استبدال النص الكبير للقيم الصحيحة على التثبيت.

2) إجراء نسخة احتياطية من بنية الملف:

تار -cf sitebackup.tar سيتروتدركتوري

ستحتاج إلى استبدال النص الكبير للدليل الجذر لموقعك.

3) نسخ الملفات وصولا الى الجهاز الخاص بك أوبونتو المحلية.ويمكن القيام بذلك عن طريق سكب، بروتوكول نقل الملفات، أو كنت أشعر بأن ذلك.سأترك ذلك متروك لكم.

4) تأكد من أن لديك أباتشي، فب و ميسكل مثبتة.إذا لم تقم بذلك، يمكنك استشارة الأدلة الأخرى كيف على هذا الموقع، أو اكتب فقط في الأوامر التالية في موجه المحطة الطرفية:

سودو أبت الحصول على تثبيت apache2

سودو الرابطة بين الحصول على تثبيت php5

سودو الرابطة بين الحصول علىميسكل-سيرفر

سودو أبت-جيت php5-ميسكل

سودو /etc/init.d/ apache2 إعادة تشغيل

5) نحن بحاجة إلى إنشاء قاعدة بيانات واستيراد قاعدة البيانات الأصلية التي قمنا بنسخها احتياطيا.انتقل إلى المجلد الذي قمت بتنزيل الملفات إليه وتشغيل هذه الأوامر:

ميسكلادمين إنشاء داتاباسينام

ميسكل -uroot داتاباسينام & لوت؛dbbackup.bak

6) جعل نقطة خادم الويب المحلي إلى نسخة من وردبريس وصلنا من ملقم الإنتاج.أولا، سنريد استخراج أرشيف القطران الذي أنشأناه.يمكنك أن تفعل ذلك ولكن تريد، ولكن أنا أفضل سطر الأوامر.هناك فائدة بنيت في أوبونتو للسماح لك أن تفعل ذلك بيانيا إذا كان هذا هو الطريقة التي ترغب في القيام بذلك.

تار زفف sitebackup.tar

سيؤدي هذا إلى إنشاء بنية دليل مشابهة لتلك الموجودة على الخادم الذي كنت عليه.سوف نتخيل أن الدليل الجذر لموقعك الآن في /home/username/wordpress/ لأغراض هذه المقالة.إذا كنت قد استخرجت في مكان آخر، ثم استبدال وفقا لذلك.نحن بحاجة إلى إضافة في الاسم المستعار إلى أباتشي، حتى فتح الملف التالي:

/etc/apache2/conf.d/ الاسم المستعار

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

إلياس / وردبريس /home/username/ وردبريس
& لوت؛ ديركتوري /home/username/ وردبريس & غ؛
فهارس الخيارات فولوسملينكس
ألوفيريد الكل
يسمح النظام، رفض
السماح من كل
& لوت؛ / ديركتوري & غ؛

7) إذا كنت تستخدم الرابط الثابت، سوف تحتاج إلى تكرار نفس الشيء محليا، وسوف تحتاج إلى تمكين mod_rewrite:

لن -s /etc/apache2/ تعديل- المتاحة / rewrrite.load /etc/apache2/ التعديل تمكين / rewrite.load

8)الآن سنحتاج إلى تحرير ملف وب-كونفيغ للإشارة إلى قاعدة البيانات المحلية.إذا كنت تتابع هذه الإعدادات، فيجب أن تعمل هذه الإعدادات لك بمجرد استبدال اسم قاعدة البيانات.

// ** إعدادات ميسكل ** //
تحديد( 'WP_CACHE'، كاذبة)؛// أدد بي WP- كاش ماناجر
ديفين( 'DB_NAME'، 'داتاباسينام')؛// اسم قاعدة البيانات
تعريف( 'DB_USER'، 'الجذر')؛// يور ميسكل أوزرنام
ديفين( 'DB_PASSWORD'، ")؛//. .. أند باسورد
ديفين( 'DB_HOST'، 'لوكالهوست')؛//. .. والخادم ميسكل قيد التشغيل على

9) إذا كنت تستخدم وحدة التخزين المؤقت التخزين المؤقت WP- ذاكرة التخزين المؤقت، انتقل إلى الدليل الخاص بك بلوق الجذر وتشغيل هذه الأوامر:

آرإم Wp- المحتوى / أدفانسد-cache.php

لن -s وب-كونتنت /plugins/ وب-كاش / وب-كاش-phase1.php وب-كونتنت / أدفانسد-cache.php

آرإم Wp- المحتوى /cache/ *

تشمود -R 777 *

10).لا تزال البيانات الموجودة في قاعدة البيانات تحتوي على عنوان ورل خاطئ لمدونتك.أسهل طريقة لإصلاح هذا عن طريق تشغيل عبارة سكل مقابل قاعدة البيانات.إنشاء ملف نصي جديد يسمى fixsettings.sql، نسخ السطور التالية في ذلك، استبدال عنوان إب الخاص بك ل لوكالهوست إذا كنت تريد أشخاص آخرين للاتصال بك:

تحديث wp_options تعيين option_value = 'هتب: //localhost/wordpress/' حيث option_id = 1؛
تحديث wp_options تعيين option_value = 'هتب: //localhost/wordpress/' حيث option_id = 40؛

الآن سنقوم باستيراد ذلك في قاعدة البيانات:

ميسكل -uroot & لوت؛fixsettings.sql

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

الآن يجب أن تكون قادرا على الانتقال إلى هتب: //localhost/wordpress/ وب-أدمين / وتسجيل الدخول باستخدام اسم المستخدم العادي.لقد حصلت الآن على نسخة من بلوقك!