كيفية دفع موقع تطوير WordPress مباشرة
نشرت: 2022-08-19إن معرفة كيفية الدفع المباشر لموقع تطوير WordPress (dev) أمر بالغ الأهمية للحفاظ على وقت التشغيل أثناء تحديث موقعك. هذا مفيد بشكل خاص للوكالات التي تدير وتحدّث عددًا كبيرًا من مواقع الويب بالإضافة إلى مالكي مواقع الويب الذين يتطلعون إلى إجراء تحديث كبير لموقعهم الحالي على الويب. يتيح لك استخدام موقع التطوير إجراء تغييرات على الموقع دون التأثير على الموقع المباشر. عندما يتم طلب تغييراتك ، يمكنك ببساطة دفعها مباشرة.
في هذه المقالة ، سوف نعرض لك ثلاث طرق (بالتفصيل) لبدء تطوير أو موقع مرحلي مباشر. لكن أولاً ، دعنا نوضح بعض المصطلحات.
على الرغم من إمكانية وجود اختلافات بالتأكيد بين هذه المصطلحات ، فإننا سنستخدم "موقع التطوير" (أو "موقع التطوير") و "الموقع المرحلي" و "الموقع المحلي" بشكل مترادف. هذه كلها بيئات اختبار تسمح للمستخدمين بإجراء تغييرات على مواقع WordPress الخاصة بهم بطريقة لن تؤثر على الموقع المباشر. وبالمثل ، فإن "موقع مباشر" أو "موقع إنتاج" هو موقع ويب تريد أن يراه الزوار على الويب.
ماذا تفعل قبل البث المباشر
هناك بعض الأشياء التي يمكنك القيام بها لإعداد نفسك للنجاح قبل أن تبدأ رسميًا في دفع موقع التطوير الخاص بك إلى الإنتاج.
- تأكد من أن موقع dev يعمل بكامل طاقته - ستحتاج إلى التأكد من أن موقع المطورين الخاص بك يعمل بكامل طاقته قبل دفعه إلى موقعك المباشر. هذا هو بيت القصيد من العمل في بيئة رمل أو بيئة مرحلية - يمكنك التأكد من أن التغييرات التي تجريها تعمل بشكل صحيح قبل السماح لها بالخروج على موقع ويب مباشر.
- النسخ الاحتياطي لكلا الموقعين - ستحتاج إلى نسخ موقع الويب الخاص بك احتياطيًا. من الأكثر أمانًا المضي قدمًا والنسخ الاحتياطي لكل من موقع التطوير والموقع المباشر ، على الرغم من أن الموقع المباشر هو الأهم من بين الموقعين لأنه الموقع الذي تحاول حمايته. هناك بعض خيارات WordPress Backup Plugin لمساعدتك إذا كنت بحاجة. بصرف النظر عن النسخ الاحتياطية للمكونات الإضافية ، قد يقدم مزود الاستضافة نوعًا من الخدمة للنسخ الاحتياطية. انتقل إلى قاعدة معارف مضيفك لمعرفة ما يقدمه في طريقة النسخ الاحتياطية.
- حدد الطريقة الصحيحة. - بمجرد أن يصبح موقع التطوير الخاص بك فعالاً ويتم الاحتفاظ بنسخة احتياطية من مواقعك ، يمكنك البدء في تحديد الخيار الأفضل بالنسبة لك لدفع موقع التطوير بشكل مباشر. سنغطي ثلاث طرق بالتفصيل أدناه.
كيفية نشر موقع Dev Live
هناك ثلاث طرق نستكشف بها دفع موقع التطوير / موقع التدريج في WordPress إلى موقع ويب مباشر. الخيارات التي يمكنك الاختيار من بينها هي:
- استخدم برنامج WordPress Migration Plugin
- ادفع موقع التطوير يدويًا
- واستخدم أدوات ترحيل مقدم الاستضافة
تستخدم جميع مكونات Staging / Migrating الرئيسية في السوق نموذج تسعير freemium حيث تكون بعض الخيارات غير قابلة للاستخدام ما لم تدفع مقابلها. يجدر النظر إلى ما يتم تقديمه في الإصدارات المجانية من المكونات الإضافية الرئيسية للترحيل والتدريج لمعرفة ما إذا كانت تلبي احتياجاتك. في هذه المقالة ، سنستخدم المكون الإضافي WP Migrate Lite من Delicious Brains. يجعل إصدار Pro هذه العملية أكثر بساطة ويدفع أكثر من مجرد قاعدة بيانات موقع dev ( الإصدار Lite لا يدفع ملفات Plugin أو Media أو Theme إلى Live Site ).
الطريقة اليدوية هي لمن هم على دراية بـ phpMyAdmin و cPanel. هذا النهج عملي للغاية وهناك العديد من الخطوات. إن الأمر يستحق وقتك إذا كنت تحاول معرفة المزيد حول كيفية عمل WordPress على الواجهة الخلفية. ولكن ، سيستغرق الأمر بعض الوقت حتى تكتمل.
لقد وجدنا أن موفري الاستضافة الذين لديهم أدوات التدريج المضمنة في نظامهم الأساسي يقدمون الخيار الأسهل لدفع موقع مطور إلى موقع مباشر. سوف نغطي كيف تجعل أدوات التدريج من Siteground هذا أمرًا سهلاً.
دفع موقع Dev للعيش مع WP Migrate (البرنامج المساعد - نسخة مجانية)
لدفع موقع مرحلي إلى موقع الويب المباشر الخاص بك باستخدام مكون إضافي ، سنستخدم WP Migrate. إنها واحدة من أفضل مكونات الترحيل التي تحتوي على إصدار مجاني. بالإضافة إلى ذلك ، فإن الإصدار المحترف يجعل العملية أسهل.
* ملاحظة: تقدم معظم الإضافات المرحلية / المرحلية إصدارًا مجانيًا ولكنها تفعل المزيد باستخدام الإصدار المدفوع
بعد تنزيل وتفعيل WP Migrate إلى كل من موقع تطوير WordPress وموقعك المباشر ، انتقل إلى موقع التطوير الخاص بك (احتفظ بهما مفتوحين في علامات تبويب منفصلة). داخل الأدوات ، انقر فوق ترحيل قاعدة البيانات .
بالقرب من الجزء العلوي ، انقر على ترحيل ثم ضمن "استبدال موقع آخر بهذا الموقع" ، انقر فوق تصدير قاعدة البيانات .
ثم نصل إلى شاشة حيث سنقوم باستبدال السلاسل الموجودة في قاعدة البيانات الخاصة بنا لمطابقة السلاسل الموجودة على موقعنا المباشر. هذا يضمن أنه عندما نقوم باستيراد المعلومات التي تم ترحيلها / دفعها من موقع dev إلى الموقع المباشر ، فلن ينخفض الموقع.
لاحظ على الجانب الأيمن مربعي النص Replace اللذين يجب ملئهما.
بعد ذلك ، سننتقل إلى علامة التبويب المفتوحة التي تحتوي على موقعنا المباشر . سنذهب إلى نفس المكان في نفس المكون الإضافي. نحن نشير وننسخ ما يحتويه الموقع المباشر في Find Column . سيتم لصقها مرة أخرى على موقع Dev .
بمجرد لصق العناصر من Live Site على موقع Dev (ارجع إلى الصورتين السابقتين إذا استدركت الأمر) ، نكون جاهزين لتصدير قاعدة البيانات على موقع Dev. سيؤدي هذا إلى تنزيل ملف تم تصديره من قاعدة بيانات موقع Dev (لن يتم تضمين ملفات السمات والمكوِّن الإضافي والوسائط في هذا وستحتاج إلى إصدار Pro من WP Migrate للدفع والسحب بسهولة بين مواقعك).
من المفترض أن ترى مطالبة " اكتمل التصدير ".
الآن بعد أن أصبح لدينا ملف .sql المُصدَّر ، نحتاج إلى القيام بشيء ما به. ستنتقل إلى لوحة C الخاصة بموقع Live Site وتحت قسم "قواعد البيانات" ، انقر فوق phpMyAdmin .
الآن بعد أن أصبح لدينا ملف .sql المُصدَّر ، نحتاج إلى القيام بشيء ما به. ستنتقل إلى لوحة C الخاصة بموقع Live Site وتحت قسم "قواعد البيانات" ، انقر فوق phpMyAdmin .
بالقرب من أعلى الوسط ، انقر فوق استيراد . في الصفحة التي يتم تحميلها ، ستقوم بالاستعراض بحثًا عن الملف الذي تم تنزيله على جهاز الكمبيوتر الخاص بك ، ثم تبدأ عملية الاستيراد بالنقر فوق " انتقال " في الجزء السفلي الأيسر من الصفحة. سيؤدي هذا إلى استيراد قواعد البيانات من موقع dev إلى موقعك المباشر.
بمجرد حدوث ذلك ، تحقق من موقعك المباشر للتأكد من أنه يعمل وأن التغييرات التي أجريتها على موقع التطوير تنعكس على الموقع المباشر.
دفع موقع Dev للعيش يدويًا
من الممكن تمامًا دفع موقع تطوير إلى موقع Live الخاص بك يدويًا. هذا ليس لضعاف القلوب ولكنه حقًا معرفة جيدة لأولئك الذين يحاولون التعرف على قواعد بيانات WordPress و cPanel. تعمل هذه الخطوات مع أي مزود استضافة لا يزال يستخدم cPanel.
قم بتنزيل الملفات الضرورية من موقع Dev
أول شيء سنفعله هو الانتقال إلى cPanel على موقع التطوير الخاص بك. من هناك سنجد File Manager ونفتح دليل Document Root لموقع Dev الخاص بك ثم انقر فوق Go .
من هناك نريد النقر فوق wp-content وضغط هذا المجلد .
يؤدي هذا إلى إنشاء ملف wp-content.zip جديد مضغوط. انقر فوق ملف مضغوط جديد وحدد تنزيل .
بعد ذلك ، نريد العثور على ملف wp-config.php الخاص بموقع dev وتنزيله على جهاز الكمبيوتر أيضًا.
تصدير قاعدة البيانات من موقع التطوير
بعد ذلك ، ارجع إلى cPanel الخاص بك ؛ تحت قواعد البيانات ، انقر فوق phpMyAdmin .
في الشريط الجانبي الأيسر ، انقر فوق قاعدة البيانات التي تتوافق مع قاعدة البيانات لموقع تطوير WordPress الخاص بك. انقر فوق "فحص الكل" ثم "تصدير " باستخدام القائمة المنسدلة.
في الشاشة التالية ، تأكد من ضبط طريقة التصدير على "سريع " وأن التنسيق هو SQL . ثم انقر فوق " انتقال" .
ما قمنا به هو تنزيل الملفات الهامة لموقع التطوير الخاص بك والتي سنقوم بتحميلها وتهيئتها على موقعك المباشر. سيعطي هذا الموقع المباشر التكوين الذي أعددته على موقع التطوير الخاص بك أثناء الاختبار والبناء.
استيراد قاعدة بيانات إلى موقع Live
الآن ، انتقل إلى cPanel الخاص بـ Live Website (وليس موقع dev). انقر فوق phpMyAdmin .
على الشريط الجانبي الأيسر ، حدد قاعدة البيانات لموقعك المباشر . ثم تحقق من جميع الصفوف في الجدول. في القائمة المنسدلة ، اختر "إفلات" . يؤدي هذا إلى حذف الجداول من موقع Live الخاص بك حتى نتمكن من استبدالها بقاعدة البيانات التي قمنا بتنزيلها مسبقًا.
أكد اختيارك لـ "إفلات" الجدول بالنقر فوق "نعم ".
بعد ذلك ، حدد استيراد بسرعة من القائمة أعلاه وانقر فوق اختيار ملف .
بعد ذلك ، اتبع المطالبة لتحميل ملف. حدد ملف .sql الذي قمنا بتنزيله مسبقًا وانقر فوق فتح .
لإنهاء تحميل قاعدة البيانات ، انقر فوق "انتقال ".
في قاعدة البيانات التي تم تحميلها حديثًا ، ستحتاج إلى ملاحظة بادئة الملفات الموجودة على الشريط الجانبي الأيسر. سنحتاج هذا في خطوة مستقبلية.
قم بتحديث قاعدة البيانات بعنوان URL الخاص بالموقع المباشر
في نفس قاعدة البيانات ، حدد جدول _options في الشريط الجانبي الأيسر. ضمن قائمة الخيارات المتاحة ، حدد تحرير على الخيار مع عنوان الموقع في العمود option_name . * أيضًا ، قم بتدوين بادئة قاعدة البيانات في وقت لاحق.
ضمن علامة التبويب إدراج ضمن خيارات عنوان URL لجدول قاعدة البيانات ، نريد تحديث option_value الخاص بـ siteurl. للقيام بذلك ، استبدل عنوان URL الحالي لموقع dev بعنوان URL الخاص بالموقع المباشر داخل مربع القيمة على اليمين. ثم قم بالتمرير لأسفل وانقر فوق Go / Done .
بمجرد الانتهاء ، ارجع إلى نفس قائمة الخيارات لجدول _options . ضمن قائمة الخيارات المتاحة ، حدد تحرير في الخيار مع الصفحة الرئيسية في العمود option_name . ثم كرر نفس العملية كما في السابق ( لعناوين URL ) واستبدل عنوان URL لموقع التطوير الخاص بالصفحة الرئيسية option_value بعنوان URL المباشر للموقع.
تحديث ملفات الموقع (wp-content) على Live Site
في هذه المرحلة ، انتهينا من تحميل وتكوين قاعدة البيانات الخاصة بنا! لكننا لم نخرج من الغابة بعد. لا يزال يتعين علينا استبدال بعض ملفات Live Site من موقع dev.
للقيام بذلك ، ارجع إلى Live Site's cPanel ، وانقر فوق File Manager ، واختر الموقع المباشر ، وانقر فوق Go .
انقر فوق مجلد wp-content ثم احذفه .
بعد ذلك ، انقر فوق تحميل في القائمة العلوية لمدير الملفات.
انقر فوق اختيار ملف . ثم حدد ملف wp-content.zip وانقر فوق فتح .
انتظر حتى يتم الرفع. إذا انتهى من التحميل ولكنه لم يعيدك إلى بنية الملف ، فانقر فوق الارتباط Go Back to… .
ابحث وانقر فوق ملف wp-content.zip الذي قمت بتحميله للتو وحدد استخراج من القائمة المنسدلة.
في القائمة المنبثقة Extract ، انقر فوق Extract Files . بمجرد الانتهاء من الاستخراج ، يمكنك حذف ملف wp-content.zip المضغوط لأنه قد يكون مربكًا إذا كنت تفعل ذلك كثيرًا.
قم بتحديث ملف wp-config.php لموقع Live Site
بمجرد وضع مجلد wp-content في مكانه ، حدد ملف wp-config.php وانقر فوق تحرير .
ابحث في المستند عن table_prefix واستبدل table_prefix ببادئة جداول قاعدة بيانات موقع dev المذكورة سابقًا. ثم قم بالتمرير لأسفل وانقر فوق حفظ .
هذا هو! شاهد الموقع المباشر لترى التغييرات التي أدخلناها من موقع تطوير WordPress.
إذا كانت هذه خطوة كثيرة جدًا بالنسبة لك ، فإن العديد من شركات الاستضافة الحديثة التي تعطي الأولوية لاستضافة WordPress تقدم أدوات تنظيم / ترحيل قوية (وسهلة الاستخدام).
بعد ذلك ، سنوضح لك كيف يُسهل Siteground دفع موقع مطور إلى موقع مباشر.
ادفع موقع Dev إلى موقع مباشر باستخدام أدوات التدريج Siteground
يتحسن موفرو الاستضافة المتخصصون في تثبيتات WordPress في إنشاء أدوات لدفع مواقع التطوير / التدريج إلى موقع ويب مباشر. إحدى شركات الاستضافة هذه هي Siteground والتي تصادف أنها واحدة من شركائنا في Divi Hosting. لدفع موقع مطور إلى البث المباشر باستخدام Siteground ، ستحتاج إلى إنشاء موقع التدريج باستخدام أدوات الموقع في Siteground.
بمجرد إنشاء موقعك وتشغيله على Siteground ، قم بتسجيل الدخول إلى حساب Siteground الخاص بك. ثم انقر فوق علامة التبويب مواقع الويب بالقرب من الجزء العلوي. حدد علامة التبويب الفرعية مواقع الويب أيضًا. من هناك ، اختر موقع الويب الذي تفكر فيه والذي يمثله كل مربع فردي في الصفحة. انقر فوق الزر أدوات الموقع لهذا الموقع.
في قائمة الشريط الجانبي الأيسر ، انتقل إلى WordPress> Staging . من هناك ، حدد الموقع المباشر الدقيق الذي يدور في ذهننا في Select WordPress Installation والذي عادة ما يكون عبارة عن قائمة من النطاقات الفرعية لـ TLD المعين.
ضمن قسم "إدارة النسخ المرحلية" بالقرب من الجزء السفلي ، ابحث عن النسخة المرحلية التي تريد نشرها وانقر فوق رمز النقاط الثلاث (⋮) لتوسيع خيارات النسخة المرحلية. حدد Full Deploy من القائمة لنشر موقع التدريج بالكامل. يمكنك أيضًا تحديد Custom Deploy إذا كان لديك جزء فقط من الموقع المرحلي الذي تريد نشره.
أخيرًا ، في نافذة تأكيد النشر المنبثقة ، انقر فوق تأكيد .
كلنا انتهينا بعد ذلك! يجب أن ترى رسالة نجاح في الزاوية اليمنى العليا.
إذا كنت لا ترى حوار النجاح ، فيمكنك التواصل مع دعم Siteground لتحري الخلل وإصلاحه.
ما يجب القيام به بعد نشر موقع Dev على الهواء مباشرة
تعد جميع طرقنا الثلاثة لدفع موقع WordPress dev إلى موقع مباشر خيارات ممتازة. ولكن ، مع كل منها ، هناك مخاطر تعطل موقعك مؤقتًا. بينما نأمل أن توصلك الخطوات الواردة في هذه المقالة إلى النتيجة المرجوة ، فإليك شيئًا يجب البحث عنه عند الانتهاء من دفع موقع التدريج.
بمجرد الانتهاء من الخطوات التي اخترت اتخاذها ، افتح Live Site وابحث في صفحاته. تأكد من تحميل كل شيء وما كنت تتوقعه. بعد ذلك ، انتقل إلى لوحة تحكم المسؤول وقم بتسجيل الدخول. لن يكون لديك أي أخطاء أثناء تسجيل الدخول.
إذا بدا أن هناك مشكلات في قاعدة البيانات ، فأنت بحاجة إلى معرفة ذلك بسرعة. يمكنك إلقاء نظرة على مقالة كيفية إصلاح خطأ اتصال قاعدة البيانات للعثور على بعض المجالات الشائعة للتحقق منها مرة أخرى. إذا حان وقت الدفع ، يمكنك العودة إلى النسخة الاحتياطية التي أنشأتها قبل البدء وجرب الخطوات مرة أخرى.
- تحقق من إصدارات الموقع التي تحتوي على www و non-www بالإضافة إلى HTTPS و HTTP. (هل عمليات إعادة التوجيه تحدث بالشكل المتوقع؟)
- تحقق من روابط التنقل الرئيسية وكذلك الصفحات الديناميكية مثل الفئات والمنشورات وأنواع المنشورات المخصصة. (هل أحدث تغييراتك من موقع dev على موقعك المباشر؟)
- تأكد من عرض الصور بشكل صحيح على الصفحات المحدثة حديثًا.
- راقب 404 من الروابط المعطلة يوميًا لبضعة أيام بعد ذلك.
ما الطريقة التي يجب أن تستخدمها؟
كل طريقة من الطرق الثلاث المشمولة في هذه المقالة ستنجز المهمة. ومع ذلك ، بناءً على موقعك أو مزود الاستضافة الخاص بك ، ستكون بعض الخيارات أكثر ملاءمة من غيرها. هذه بعض الاقتراحات:
- إذا كان مزود الاستضافة الخاص بك لديه أدوات مرحلية ، فإن الأمر يستحق وقتك لتعلم كيفية استخدامها. هذه الأدوات تجعل المهمة سهلة بقدر الإمكان.
- تعد المكونات الإضافية للترحيل / التدريج هي المسار التالي الأفضل. ستكلف إصدارات Pro بعض المال لكنها ستؤدي الحيلة لك في كل مرة.
- قد لا يكون دفع موقع مطور يدويًا إلى موقع مباشر هو بالتأكيد أفضل طريق للمبتدئين حيث سيتطلب مزيدًا من الوقت والمعرفة التقنية وقد ينتهي بك الأمر إلى كسر موقعك. ومع ذلك ، إذا كنت تعرف ما تفعله ، فإن هذه الطريقة تمنحك مزيدًا من التحكم في العملية التي يفضلها بعض المطورين.
استنتاج
تعد معرفة كيفية ترحيل موقع التدريج إلى موقعك المباشر بمثابة مجموعة مهارات قوية يجب امتلاكها. يتيح لك مزيدًا من الحرية في التجريب على مواقعك دون القلق من تعطل الموقع المباشر الذي يعمل عليه زوارك بنشاط. سواء كنت تدير مواقعك الخاصة أو مواقع العملاء ، فإن معرفة كيفية دفع التحديثات تجعلك مشرف موقع أكثر موثوقية.
صورة مميزة عبر Aleksandr_a / Shutterstock