كيفية إنشاء نسخة محلية من موقع Live WordPress

عند تحديث موقع ويب WordPress ، من الممارسات الجيدة اختبار التغييرات على خادم محلي قبل النشر إلى موقع مباشر.

يتيح لك معرفة ما إذا كان التغيير متوافقًا أو إذا كان من المرجح أن يؤدي إلى تمزيق موقعك قبل الالتزام بتحديث قد يجعلك مضطرًا إلى ذلك التراجع عن التغييرات في قالب WordPress . او أسوأ!

يعد موقع التدريج على خادم محلي مثاليًا للحد من الأضرار!



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

يستخدمها المطورون لأغراض الاختبار قبل النشر إلى موقع WordPress مباشر.

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

كل ما هو مطلوب هو خادم محلي قادر على تشغيل برنامج WordPress.

بالنسبة للمواقع الصغيرة التي لا تتطلب ميزات متقدمة ، فإن بعض الخيارات لخادم مضيف محلي هي LocalWP و Instant WP و XAMPP.

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

يتم تغطية جميع مستويات الخبرة.

كيفية إنشاء نسخة محلية من موقع WordPress مباشر

لتشغيل WordPress محليًا ، تحتاج إلى برنامج مثل LocalWP أو XAMPP. يمكن أن يتعامل المكون الإضافي All-in-One WP Migration على تصدير واستيراد المحتوى بين الخوادم. تتمثل الطريقة اليدوية في تصدير قاعدة بيانات SQL ومجلد WP Contents وضغطهما معًا ثم استيرادهما إلى خادم المضيف المحلي.

الخطوة 1: قم بتثبيت خادم محلي لتشغيل برنامج WordPress على جهاز الكمبيوتر الخاص بك

في هذا البرنامج التعليمي ، البرنامج المستخدم هو LocalWP لنظام التشغيل Windows. هناك نسخة لنظام التشغيل Mac أيضًا. كلاهما مجاني للتنزيل ولكن يتطلب تسجيل المستخدم.

تم تطوير البرنامج من قبل الفريق في WP Engine and Flywheel. كلاهما هو نفس الشركة الآن وخبراء في مساحة استضافة WordPress.

من بين العديد من خيارات الخادم المحلي المتاحة ، يعد Local خيارًا مفضلاً في مجتمع WP لأنه مُحسَّن خصيصًا لتطوير WordPress المحلي.

1 . انتقل إلى LocalWP.com ، وانقر فوق الارتباط 'تنزيل مجانًا' ثم حدد نظام التشغيل الخاص بك. Windows أو Mac أو Linux.

الفرق بين التنزيل المجاني والحساب عبر الإنترنت هو ميزات إضافية للدفع والسحب بين المواقع الحية والتشغيلية.

نظرًا لأن Local WP مملوكة لشركة Flywheel ، وهي شركة استضافة تعد جزءًا من WP Engine ، إذا كنت تستضيف أيًا من هذه الخدمات ، فهذا هو البرنامج المستخدم للدفع والسحب بين مواقع التدريج والمواقع الحية.

اختر الخيار الذي تريد استخدامه. لا تحتاج إلى التسجيل للحصول على حساب عبر الإنترنت لتنزيل البرنامج واستخدامه.

اثنين. بمجرد التثبيت وتشغيل البرنامج ، سيظهر لك مطالبة 'بإنشاء موقع جديد'. انقر فوق هذا الارتباط ثم قم بتسمية موقعك.

انقر فوق 'متابعة' ، واترك الخيار 'المفضل' محددًا أو اختر 'مخصص' إذا كنت بحاجة إلى خيارات مختلفة مثل إصدار أقدم من PHP ، أو خادم مختلف مثل Apache بدلاً من Nginx.

3. انقر فوق 'متابعة' ، وامنح موقع الويب الخاص بك اسم مستخدم وكلمة مرور ، ثم انقر فوق 'إضافة موقع'.

سيستغرق تثبيت WordPress محليًا بضع دقائق.

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

الخطوة 2: قم بتصدير نسخة من قاعدة بيانات SQL ومحتويات WP

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

يعالج المكون الإضافي All-in-One WP Migration كل هذا.

1. انتقل إلى قائمة المكونات الإضافية ، وحدد 'إضافة جديد' ، ثم اكتب ' ترحيل wp الكل في واحد '

اثنين. انقر فوق تثبيت ، ثم انقر فوق تنشيط.

بمجرد التنشيط ، يظهر عنصر قائمة جديد على الشريط الجانبي الأيسر بعنوان 'All in One WP Migration'.

3. مرر فوق الرابط لتوسيع القائمة الثانية ثم حدد الخيار الأول 'للتصدير'.

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

5. سوف يستغرق جمع كل شيء بضع دقائق. بمجرد أن تصبح الملفات جاهزة ، ستظهر زرًا أخضر للنقر بعنوان 'download yoursite.com'. انقر فوق ذلك ثم انتظر أكثر.


الخطوة 3: قم باستيراد الملف المضغوط إلى LocalWP

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

1. استخدم الخادم المحلي ، وانقر على زر 'المسؤول' (أعلى يمين الشاشة) ، ثم سجل الدخول باسم المستخدم وكلمة المرور.

اثنين. انتقل إلى المكونات الإضافية ، وحدد إضافة جديد ، وقم بتثبيت المكون الإضافي All-in-One WP Migration على موقع الويب المحلي الخاص بك. (هذه هي نفس العملية كما في السابق على موقع WordPress المباشر الخاص بك).

3. هذه المرة ، بدلاً من خيار التصدير الذي تم إجراؤه على الموقع المباشر ، حدد خيار 'الاستيراد'.

الملفات التي تم تصديرها من موقع الويب المباشر الخاص بك هي ما سيتم استيراده الآن إلى الموقع المحلي.

أربعة. اسحب المجلد من جهاز الكمبيوتر الخاص بك إلى منطقة 'موقع الاستيراد' في Local. انتظر أكثر حتى ترى الرسالة التي تقول 'تم استيراد موقعك بنجاح'.

الشيء الآخر الوحيد الذي قد تحتاج إلى القيام به هو الانتقال إلى الإعدادات وحفظ الروابط الثابتة.

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

إذا بدت معطلة ، مثل عدم تحميل ورقة الأنماط ، فمن المحتمل أن يكون خطأ في ذاكرة التخزين المؤقت. قم بإفراغ جميع ذاكرات التخزين المؤقت ، ثم أعد تحميل موقعك المحلي ويجب أن يعمل الآن.

بديل: ترحيل WordPress يدويًا إلى Local

يعد ترحيل WordPress بين الخوادم أو مقدمي الاستضافة أمرًا تقنيًا. إذا لم تكن لديك خبرة فنية أو تثق في قدراتك التقنية ، فاستخدم مكونًا إضافيًا لترحيل WordPress.

الخطوات المتبعة في ترحيل موقع WordPress هي نفس الخطوات المستخدمة استنساخ موقع ويب يحتوي على ملفات PHP وقاعدة بيانات . تحتاج إلى نسخ مجموعة من الملفات والمجلدات ، وبالطبع ، فإن قاعدة البيانات ضرورية لكي يعمل كل شيء.

الخطوة 1: جهز كل شيء (قائمة مرجعية متوفرة)

قبل تنزيل جميع ملفات موقع الويب الخاص بك ، سيساعدك تنظيم الأشياء أولاً.

1. ابدأ بإنشاء مجلد. سيكون هذا لقاعدة بيانات SQL ومجلد محتوى WP.

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

3. إذا كان لديك أكثر من موقع ويب على حساب الاستضافة الخاص بك ، فانتقل إلى ملف wp-config.php الخاص بموقع الويب الذي تريد نقله إلى خادم محلي للعثور على اسم قاعدة البيانات.

المجلد الآخر الوحيد الذي تحتاج إلى نسخة منه هو مجلد محتوى WP لموقع الويب الذي سيتم نقله.

يمكن القيام بذلك داخل cPanel باستخدام File Manager أو باستخدام عميل FTP مثل Filezilla أو Core FTP.

إذا كنت تمر بهذه الخطوة خطوة بخطوة ، فخذ لحظة لتنظيم العناصر التي تحتاجها.

قائمة التحقق الخاصة بترحيل WordPress:

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

الخطوة 2: قم بتنزيل قاعدة بيانات SQL الخاصة بك لموقع WordPress المباشر الخاص بك باستخدام PHPMyAdmin

1. انتقل إلى cPanel (yoursite.com:2083) ، وحدد PHPMyAdmin في قسم قواعد البيانات.

اثنين. في الشريط الجانبي الأيسر ، حدد قاعدة البيانات لموقع WordPress المباشر الخاص بك.

3. على طول شريط الأدوات العلوي ، انقر فوق علامة التبويب 'تصدير'.

أربعة. في الصفحة التالية ، اترك التحديد الافتراضي كـ 'سريع - اعرض فقط الحد الأدنى من الخيارات' ، وتحقق من أن التنسيق هو 'SQL' ، ثم انقر فوق الزر 'انتقال'.

ستظهر مطالبة 'حفظ باسم'.

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

المرحلة التالية هي تنزيل نسخة من مجلد محتوى WP.

لهذا ، يمكنك استخدام cPanel> File Manager (انظر الخطوة 3 أ) أو FTP (انظر الخطوة 3 ب).

الخطوة 3 أ): تعليمات cPanel لتنزيل نسخة من ملفات موقع الويب الخاص بك

1. بمجرد تسجيل الدخول إلى cPanel ، حدد File Manager ، ثم انقر فوق المجلد الخاص بنطاقك.

اثنين. انقر بزر الماوس الأيمن فوق مجلد WP-Content وحدد 'ضغط'. ستفتح نافذة تسأل عن نوع الضغط الذي يجب استخدامه. حدد 'أرشيف مضغوط' ، ثم انقر فوق الزر 'ضغط'.

3. بمجرد الانتهاء من ذلك ، سيكون هناك مجلد wp-content.zip مضافًا إلى الدليل الجذر الخاص بك.

انقر بزر الماوس الأيمن على ملف wp-content.zip ، ثم حدد تنزيل. احفظ هذا في نفس المجلد مثل قاعدة بيانات SQL الخاصة بك.

أربعة. بمجرد التنزيل ، يمكن حذف ملف wp-content.zip لأنه نسخة مكررة فقط.

تتمثل ميزة حذف المجلد الآن في أنه عندما تحتاج إلى تحديث موقع التدريج (موقع WordPress المحلي) ، يمكنك تكرار عملية ضغط مجلد محتويات wp ، وتنزيله من cPanel ، ثم تحميله إلى Local.

إنه يحافظ على الأشياء منظمة حتى تعرف دائمًا أنك تعمل مع أحدث إصدار من موقعك المباشر على الموقع المحلي.

الخطوة 3 (ب): إرشادات FTP لتنزيل نسخة من ملفات موقع الويب الخاص بك

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

المضيف هو ftp.yoursite.com. اسم المستخدم وكلمة المرور هما نفس الاسم الذي تستخدمه لتسجيل الدخول إلى cPanel. منفذ FTP هو 21.

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

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

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


الخطوة 4: دمج قاعدة بيانات wp-content و SQL في مجلد واحد مضغوط

بمجرد تنزيل مجلد wp-content وقاعدة بيانات SQL ، فإن الخطوة التالية هي دمجهما في مجلد مضغوط جاهز للاستيراد إلى Local.

1. انتقل إلى المجلد الذي يحتوي على الملفين ، وحدد كلاهما بالضغط على مفتاح shift ثم النقر فوق كلا الملفين لتمييز ملف SQL (قاعدة البيانات) ومجلد wp-content.zip.

اثنين. انقر بزر الماوس الأيمن وحدد 'إرسال إلى> مجلد مضغوط'.

3. للتعرف بشكل أسهل ، قم بتغيير الاسم من wp-content.zip إلى wp-content-old.zip. قم بتسميته بشيء يمكن التعرف عليه حتى تعرف أنك تستورد الملف المضغوط الذي يحتوي على قاعدة البيانات.

يحتوي ملف wp-content.zip الأصلي فقط على سمات WordPress والإضافات والتحميلات. سيحتوي الملف المضغوط الذي تقوم بإنشائه على قاعدة بيانات SQL أيضًا.

بدون قاعدة البيانات ، لن يعمل الترحيل.

الخطوة 5: قم باستيراد الملف المضغوط الجديد إلى موقعك المحلي

1. قم بتحميل الخادم المحلي الخاص بك. قم بتسجيل الدخول وانقر فوق الموقع الذي تم إنشاؤه مسبقًا.

اثنين. اسحب مجلد محتوى wp المضغوط (.zip) الذي يحتوي على قاعدة بيانات SQL ومجلد محتوى WP إلى لوحة معلومات Local.

3. ستظهر مطالبة تطلب منك إعطاء اسم للموقع. سمها أي شيء تريده ، انقر فوق متابعة ، ثم انتظر.

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

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

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