احصل على جيش الرجل الواحد لتشغيل مواقع WordPress المتعددة الخاصة بك
نشرت: 2018-12-26هل تواجه مشكلة في الحفاظ على التوازن أثناء التنقل بين مواقع WordPress المتعددة الخاصة بك؟ نراهن أنه قد يكون محمومًا للغاية ، أليس كذلك؟ لكن لماذا تضع نفسك تحت ضغط شديد بينما يمكن لشيء واحد بسيط أن يحررك من كل ذلك؟ يتساءل عمن وماذا نتحدث؟ انتقل أدناه.
نقدم لكم الترحيل إلى شبكة متعددة المواقع ووردبريس!
حل واحد وبسيط ورائع للعديد من المخاوف ، تتيح لك شبكة WordPress متعددة المواقع تشغيل وإدارة مواقع WordPress متعددة من تثبيت WordPress واحد ونفسه. خذ ، على سبيل المثال ، موقع WordPress.com الوحيد الذي يعد أكبر مثال على شبكة متعددة المواقع نفسها ، حيث تقوم بتشغيل آلاف المواقع داخل نفس WordPress.
اتصل بنا عميلنا بخصوص عملية الترحيل التي قمنا بتنفيذ ما يلي من أجلها للتأكد من حصولهم على ما يريدون في النهاية. في البداية ، أكدنا في أي سيناريو هم على استعداد للمهاجر. أوضحنا لهم ذلك ؛ إعادة توجيه العارض دائمًا إلى عنوان URL القديم. لإصلاح هذه المشكلة ، بحثنا عن السطرين أدناه في ملف wp-config.php وترحيلهما إلى عنوان URL الصحيح ؛
حدد ("WP_HOME" ، https://my-domain.com ") ؛
حدد ("WP_SITEURL" ، "https://my-domain.com") ؛
أدت هاتان العبارتان إلى جعل WordPress يتجاهل القيم الموجودة في قاعدة البيانات ويستخدم قيم عنوان URL للصفحة الرئيسية والموقع التي تم تحديدها في ملف wp-config.php.
يتم إجراء الترحيل متعدد المواقع في WordPress وفقًا لثلاثة سيناريوهات ؛
- ترحيل موقع ويب واحد إلى شبكة متعددة المواقع موجودة بالفعل في WordPress.
- ترحيل موقع ويب واحد من شبكة WordPress متعددة المواقع.
- ترحيل شبكة WordPress متعددة المواقع بالكامل من مجال إلى موقع ويب آخر.
بمجرد أن يتضح ذلك ، انتقلنا إلى الخطوة التالية حيث يكون من الضروري فهم سبب رغبة المرء في الهجرة؟ يتم إجراء ترحيل شبكة WordPress متعدد المواقع لمواقع الويب التالية حيث تتم إدارة أشياء متعددة مثل الأقسام والإدارات والمجالات وما إلى ذلك ؛
- موقع لمجلة بأقسام مختلفة تديره فرق مختلفة.
- موقع إلكتروني للأعمال يحتوي على مواقع فرعية لمواقع وفروع مختلفة.
- مواقع الويب الحكومية أو غير الهادفة للربح التي لها أقسام ومواقع ومناطق مختلفة.
- شبكة مدوناتك الشخصية تعمل على عدة نطاقات فرعية.
- تسمح المدارس والكليات للطلاب بإنشاء مدوناتهم الخاصة على خوادم المدرسة
الآن تأتي الصورة كيف ساعدناهم على الهجرة
1. تصدير / استيراد قاعدة بيانات WordPress لقد بدأنا عملية الترحيل عن طريق نقل المحتويات أولاً من مضيفها الحالي إلى خادم جديد بالكامل ، حيث استخدمنا الخيار الأفضل MySQL وقمنا بتصدير جميع البيانات
- مباشرة من خلال أوامره. [ ملاحظة : إذا كان لديك وصول SSH إلى الخوادم الخاصة بك ، يمكنك استخدام الأمر
mysqldump لتصدير البيانات أيضًا.]
- بعد ذلك ، قمنا بتصدير ملف SQL من قاعدة البيانات الخاصة بهم للقيام بما يلي ؛
mysqldump -UUSER -pASSWORD DBNAME & GT. export.sql
واستوردت ملف SQL إلى قاعدة البيانات بالقيام بما يلي ؛
mysql - المستخدم - كلمة المرور DBNAME & lt؛ export.sql
عن طريق تغيير USER و PASSWORD و DBNAME إلى القيم الصحيحة في التثبيت. [ ملاحظة: في حالة عدم تذكر بيانات الاعتماد الخاصة بها ، افتح ملف wp-config.php الخاص بك (عندما يكون لديك حق الوصول إليه) وستجدها هناك.]
2. نقل الملفات والإضافات والسمات
- نظرًا لأن قاعدة البيانات الخاصة بهم قد تم تعيينها بالكامل ، فقد حان الوقت لنقل الملفات المخزنة في مضيف WordPress القديم إلى الجديد ، مما يعني بشكل أساسي نسخ جميع محتويات المجلدات التالية:
wp-content / theme - المجلد الذي يتم فيه تخزين جميع سمات WordPress. نظرًا لأن العميل لا يريد التبديل إلى سمة جديدة ، فقد قمنا فقط بنسخ جميع المحتويات إلى هذا المجلد.
wp-content / plugins - المجلد الذي يحتوي على جميع ملحقات WordPress. مرة أخرى ، قمنا بنسخ جميع المحتويات إلى المضيف الجديد. نظرًا لأنه يتم تخزين تكوينات المكون الإضافي في قاعدة بيانات WordPress ، بعد استيراد ملف SQL في الخطوات السابقة ، أكدنا ما إذا كان كل شيء يعمل بشكل مثالي في مضيفه الجديد أم لا.
wp-content / uploads - المجلد الذي توجد به جميع ملفات الوسائط التي تظهر في مكتبة الوسائط. يبدو أن حجم المجلد الخاص بهم ضخم بسبب وجود الكثير من الصور على موقعهم.
3. تكوين WordPress بعد الترحيل
بعد عملية النقل ، وصلنا إلى جوهر عملية الترحيل بأكملها والتي غالبًا ما تكون جزءًا صعبًا بعض الشيء.
- تحتوي كل قاعدة بيانات على الكثير من الإشارات إلى الموقع القديم. أثناء الترحيل ، إذا قام أحدهم عن طريق الصدفة بتغيير اسم المجال أثناء محاولة الوصول إلى موقع WordPress الجديد بعد استيراد ملف قاعدة البيانات ، فسيؤدي ذلك إلى العديد من مشكلات إعادة التوجيه. سبب حدوث ذلك هو أن WordPress يعتقد أنه موجود في الخادم القديم مع المجال القديم.
لقد قمنا بحل مشاكل عنوان URL الخاطئة عن طريق القيام بما يلي ؛
بالنسبة للمبتدئين ، أبلغنا WordPress أن موقع الموقع قد تغير لأنه أو إذا رأى WordPress أن عنوان URL الحالي ليس عنوان URL للمجال الجديد ، فسيقوم دائمًا بإعادة توجيه العارض إلى عنوان URL القديم. لإصلاح هذه المشكلة ، بحثنا عن السطرين أدناه في ملف wp-config.php وترحيلهما إلى عنوان URL الصحيح ؛
حدد ("WP_HOME" ، https://my-domain.com ") ؛
حدد ("WP_SITEURL" ، "https://my-domain.com") ؛
أدت هاتان العبارتان إلى جعل WordPress يتجاهل القيم الموجودة في قاعدة البيانات ويستخدم قيم عنوان URL للصفحة الرئيسية والموقع التي تم تحديدها في ملف wp-config.php.
تحديث عناوين URL في المنشورات والحقول المخصصة
- قمنا بتحديث جميع المنشورات والحقول المخصصة التي تضمنت عنوان URL القديم بعنوان URL الخاص بالمجال الجديد أثناء تغيير اسم المجال.
- قمنا بتحديث جميع المنشورات والحقول المخصصة التي تضمنت عنوان URL القديم بعنوان URL الخاص بالمجال الجديد أثناء تغيير اسم المجال.
- لإصلاح ذلك ، فتحنا phpMyAdmin ووصلنا إلى قاعدة بيانات WordPress الخاصة بهم.
- قبل الانتقال إلى الخطوة التالية ، قمنا بعمل نسخة احتياطية من قاعدة البيانات الخاصة بهم باستخدام وظيفة التصدير الموضحة من قبل.
استنتاج
هذا كل ما فعلناه لترحيل شبكة WordPress متعددة المواقع الخاصة بهم بأمان وسرعة. ولكي نكون صريحين للغاية ، كنا أكثر حماسًا وسعادة من عميلنا نفسه بسبب نوع التحدي الذي تغلبنا عليه معًا