كيف نقوم بترحيل تثبيتات WordPress يدويًا

إيداع الصور 20821051 ثانية

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

المشكلة هي أن جميع المضيفين لم يتم إنشاؤهم بشكل متساوٍ. لدى العديد منها إصدارات مختلفة من Apache مع تشغيل وحدات مختلفة. لدى البعض مشكلات أذونات غير تقليدية حقًا تسبب مشاكل في تحميل الملفات ، وجعلها للقراءة فقط ، والتسبب في حدوث مشكلات في تحميل الصور. لدى الآخرين إصدارات مختلفة من PHP و MySQL - وهي مشكلة رهيبة في صناعة الاستضافة. تتضمن بعض النسخ الاحتياطية ملفات مخفية تفسد مضيفًا مختلفًا بسبب التخزين المؤقت الخاص بالملكية وإعادة التوجيه على الخوادم.

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

هناك بعض الأدوات الرائعة للمساعدة ، مثل CMS إلى CMS. يمكنك أيضًا استخدام أدوات Automattic الخاصة VaultPress الخدمة - ما عليك سوى الاحتفاظ بنسخة احتياطية من الموقع ، وتثبيت WordPress جديدًا على المضيف الجديد ، وإعادة تثبيت VaultPress ، واستعادة الموقع. لقد قام هؤلاء الأشخاص بعمل جيد في التعامل مع العديد من المشكلات التي ستواجهها عندما تحاول ترحيل موقع ويب.

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

  1. We قم بعمل نسخة احتياطية من التثبيت بالكامل والموقع وتنزيله محليًا لحفظه بأمان.
  2. We تصدير قاعدة البيانات (لا يتم تضمينه دائمًا مع النسخ الاحتياطية) وقم بتنزيله محليًا لحفظه بأمان.
  3. We تثبيت ووردبريس جديد على الخادم الجديد وتشغيله.
  4. We أضف المكونات الإضافية واحدًا تلو الآخر للتأكد من أنها جميعًا متوافقة وتعمل. قام بعض مطوري المكونات الإضافية بعمل جيد في تضمين إعداداتهم في أداة التصدير أو توفير تصدير واستيراد الإعدادات الخاصة بهم.
  5. We تصدير المحتوى من الموقع الحالي باستخدام أداة WordPress Export المدمجة مباشرة في WordPress.
  6. We استيراد هذا المحتوى إلى الموقع الجديد باستخدام أداة استيراد WordPress المضمنة في WordPress مباشرةً. هذا يتطلب منك إضافة المستخدمين ... شاقًا بعض الشيء ولكنه يستحق العناء.
  7. We FTP في مجلدات wp-content / uploads حيث تكون جميع أصول الملفات التي تم تحميلها على الخادم الجديد ، مما يضمن تعيين أذونات الملفات بشكل صحيح.
  8. وضعنا إعدادات الروابط الثابتة.
  9. We قم بضغط السمة وتثبيته باستخدام مثبّت سمة WordPress.
  10. نضع موضوع العيش و إعادة بناء القوائم.
  11. We إعادة الحاجيات ونسخ / لصق المحتويات حسب الضرورة من الخادم القديم إلى الجديد.
  12. We الزحف إلى الموقع للبحث عن أي مشاكل مع الملفات المفقودة.
  13. We مراجعة جميع الصفحات يدويًا من الموقع لضمان أن كل شيء يبدو جيدًا.
  14. إذا كان كل شيء يبدو جيدًا ، فسنقوم بذلك تحديث إعدادات DNS الخاصة بنا للإشارة إلى المضيف الجديد والبدء في البث المباشر.
  15. سنتأكد من أن ملف إعداد حظر البحث في إعدادات القراءة معطل.
  16. نضيف أي CDN أو التخزين المؤقت الآليات التي سمحت للمضيف الجديد بتسريع الموقع. في بعض الأحيان يكون هذا مكونًا إضافيًا ، وفي أحيان أخرى يكون جزءًا من أدوات المضيف.
  17. حسنا إعادة الزحف إلى الموقع باستخدام أدوات مشرفي المواقع لمعرفة ما إذا كانت هناك أية مشكلات تراها Google.

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

ما رأيك؟

يستخدم هذا الموقع نظام Akismet لتقليل الرسائل الضارة. تعرف كيف تتم معالجة بيانات تعليقك.