mercredi 25 janvier 2012

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

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

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

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

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

mysqldump - uUSERNAME - pPASSWORD - hSERVER و databasename> dbbackup.bak

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

2) قم بعمل نسخة احتياطية من بنية الملف :

القطران قارن sitebackup.tar SITEROOTDIRECTORY

فأنت تريد أن تحل محل النص الكبيرة للدليل الجذر من موقعك.

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

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

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

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

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

سودو الرابطة بين الحصول على PHP5 ، الخلية

سودو / إعادة etc/init.d/apache2

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

mysqladmin إنشاء و databasename

ك ، و databasename uroot < dbbackup.bak

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

القطران xvf sitebackup.tar

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

/etc/apache2/conf.d/alias

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

الاسم المستعار / وورد / الوطن / المستخدم / وورد

خيارات فهارس FollowSymLinks
AllowOverride جميع
بغية السماح ، وتنكر
السماح من جميع

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

LN - S / etc/apache2/mods-available/rewrite.load / etc/apache2/mods-enabled/rewrite.load

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

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

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

RM wp-content/advanced-cache.php

LN - S wp-content/plugins/wp-cache/wp-cache-phase1.php wp-content/advanced-cache.php

RM wp-content/cache / *

شمود - R 777 *

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

wp_options التحديث تعيين option_value '=http://goo.gl/2vRT' حيث option_id = 1 ؛
wp_options التحديث تعيين option_value '=http://goo.gl/2vRT' حيث option_id = 40 ؛

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

ك - uroot < fixsettings.sql

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

الآن يجب أن تكون قادرا للانتقال إلى http://goo.gl/2vRTwp-admin/ والدخول مع اسم المستخدم الخاص بك العادية. كنت قد حصلت على نسخة الآن تطوير بلوق الخاص بك!

Aucun commentaire:

Enregistrer un commentaire