قم بترحيل مدونة WordPress من شبكة متعددة المواقع إلى تثبيت فردي

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

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

لذلك أقدم لك دليلًا قصيرًا للقيام بذلك يدويًا وبشكل صحيح، وذلك لترحيل موقعك من الألف إلى الياء دون فقدان جزء منه.

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

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

قم بعمل نسخة احتياطية لشبكتك متعددة المواقع

هناك العديد من المكونات الإضافية للنسخ الاحتياطي في WordPress. اختر الخيار الذي يناسبك لعمل نسخة احتياطية لشبكتك بالكامل.

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

 

تصدير موقع ووردبريس الخاص بك

ابحث عن معرف المدونة التي تريد استخراجها

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

العثور على معرف متعدد المواقع وورد

 

قم بتصدير الجداول المرتبطة بموقع WordPress الذي تريد ترحيله فقط

للقيام بذلك، انتقل إلى PhpMyAdmin (يجب أن يكون مضيفك قادرًا على إعطائك رابطًا وبيانات الاعتماد للوصول إليه).

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

عادةً ما يتم تنزيل ملف SQL على جهاز الكمبيوتر الخاص بك. انسخه بعناية إلى مجلد جديد، وأعد تسميته بإضافة "نسخة" إلى اسمه، وذلك لعزله.

 

قم بتصدير إعدادات السمة والمكونات الإضافية الخاصة بك

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

 

قم بتحرير ملف SQL الخاص بك لتكييفه مع التثبيت المستقبلي

افتح ملف النسخة الاحتياطية المنسوخة باستخدام المحرر المفضل لديك (Notepad++ على سبيل المثال). قم بالبحث عن اسم مجال شبكتك، واستبدل كل التكرارات باسم المجال المستقبلي الخاص بك.

  • إذا كان موقع طفلك الفرعي موجودًا في دليل فرعي، فاستبدل كل http://monsite.monreseau.com بـ http://monsite.com
  • إذا كانت عناوين URL الخاصة بمواقعك الفرعية بهذا الشكل: http://network.com/mysite، فاستبدل جميع عناوين URL هذه بـ "http://mysite.com"

بعد ذلك، استبدل بادئة قاعدة البيانات ببادئة مدونة فردية:

  • استبدال الكل wp_XX_ (حيث XX هو معرف موقعك) بواسطة wp_ لأن قاعدة البيانات الجديدة الخاصة بك ستكون فردية، وستكون الجداول على شكل wp_ وما فوق مع المعرف الخاص بك.

أخيرًا، أثناء إعدادات المكونات الإضافية أو السمات المختلفة، ربما تكون قد أدخلت عناوين URL مطلقة تشير إلى المجلد /wp-content/uploads/sites/XX، حيث XX هو معرف موقعك، والذي يتوافق مع مجلد الوسائط الخاص بالطفل الموقع الموجود في شبكة متعددة المواقع. تحتاج إلى تصحيح هذا:

  • استبدال الكل /مواقع/12/ بواسطة /

حفظ الملف.

 

قم بترحيل موقعك إلى تثبيت فردي جديد

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

تحميل الملفات التي تم تنزيلها من FTP

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

أ) ملحقات WordPress المستخدمة في موقعك المستخرج

  • انتقل إلى صفحة المكونات الإضافية لمشرف WordPress الخاص بك لسرد المكونات الإضافية النشطة التي تستخدمها على موقعك.
  • انتقل أيضًا إلى صفحة ملحقات شبكتك لسرد المكونات الإضافية التي تم تنشيطها افتراضيًا عبر شبكتك بالكامل!
  • قم بتحميل الإضافات التي تحتاجها من القائمتين أعلاه. هذه هي المكونات الإضافية المستخدمة حاليًا على موقع طفلك، والتي ستحتاج عادةً إلى تكرارها على موقعك الجديد. من ناحية أخرى، لا تأخذ في الاعتبار المكونات الإضافية التي تم إنشاؤها حصريًا للمواقع المتعددة (مثل المكونات الإضافية لتعيين النطاق على سبيل المثال)، والتي لن تكون ذات فائدة لك في التثبيت الفردي.

ب) السمات المرتبطة بموقعك المصدر

قم بإعادة تحميل جميع السمات التي يحتمل استخدامها على موقع طفلك إلى التثبيت الجديد، وخاصة السمة النشطة لموقعك. توجد السمات في المجلد /wp-content/themes.

ج) الوسائط المرتبطة بالموقع المراد ترحيلها

لقد قمت بنقل المكونات الإضافية والموضوعات، ولا يزال لديك الصور. انتقل إلى /wp-content/uploads/sites/XX، حيث XX هو معرف موقعك. قم بتحميل كافة الملفات والمجلدات هناك، إلى المجلد /wp-content/uploads في التثبيت الجديد. تأكد من أن المجلد /uploads/ الخاص بالتثبيت الجديد فارغ.

إذا لم يكن المجلد /uploads/ موجودًا بعد في التثبيت الجديد، فقم بإنشائه ومنحه CHMOD بقيمة 755.

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

استيراد قاعدة البيانات

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

فيما يلي الجداول التي يجب حذفها:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy

إذا اخترت تصدير الجداول wp_usermeta و wp_usersقم أيضًا بحذفها قبل الاستيراد.

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

ثم انقر فوق "استيراد"، ثم قم باستيراد ملف SQL الذي قمت بتحريره من قبل. بعد ذلك، تم الانتهاء من ذلك، وتم نقل موقعك من موقع متعدد المواقع إلى تثبيت فردي!

إعدادات النهاية

تأكد من أن كل شيء على ما يرام. عادةً، يستمر اسم النطاق في الإشارة إلى خادمك القديم، خادم شبكتك متعددة المواقع، ولكن يمكنك الرجوع إلى مدونتك المنشأة حديثًا من عنوان URL الذي يوفره مضيفك، على سبيل المثال "myblog.wpengine.com" إذا كانت مدونتك مستضافة على محرك الفسفور الأبيض.

إذا لم يتم تحميل بعض الصور، فتحقق من مسارها؛ إذا كان عنوان URL الخاص بهم يشير إلى عنوان URL مثل هذا: monsite.com/wp-content/uploads/2015/01/mon-image.jpg، فهذه علامة جيدة. تحقق في الدليل المعني، عبر بروتوكول نقل الملفات (FTP)، من وجود الصورة، وبالتالي تم تحميلها إلى المكان الصحيح. إذا كان الأمر كذلك، فسوف يظهر عند تحديث عنوان URL لمدونتك وDNS لاسم النطاق الخاص بك.

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

إذا بدا كل شيء بعد ذلك على ما يرام في الموقع الذي تم إنشاؤه حديثًا، فيجب عليك عادةً:

  • قم بتحديث DNS لاسم المجال بحيث يشير إلى الخادم الجديد. يجب أن يقدم لك مضيفك المعلومات للقيام بذلك.
  • في مسؤول المضيف الخاص بك (الذي يستضيف التثبيت الجديد)، تحتاج عمومًا إلى إدخال اسم المجال المستخدم لهذا التثبيت الجديد.
  • في إعدادات WordPress العامة، قم بتحديث عنوان URL للموقع الجديد، مع استبدال عنوان URL لعنوان الويب الخاص بـ WordPress وعنوان الويب الخاص بالموقع.

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

استجابة واحدة

  1. مقالة جيدة جدا، وهذا ما كنت أبحث عنه!
    ومن ناحية أخرى لا أملك عرض المواقع الفرعية على الصفحة في المشرف المتميز كما هو موضح؟
    أفترض أن الأمر مشابه إذا قمنا بترحيل موقع فرعي من موقع متعدد إلى آخر، باستثناء أنه يتعين علينا استبدال البادئة "oldprefix_wp_XX" بـ "newprefix_wp_YY" لأن لدي استضافة واحدة فقط بقاعدة بيانات واحدة ولكن مجالات متعددة تشير إلى أدلة مختلفة.
    سي إل تي,

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

لا تفوت المشورة التجارية عن طريق البريد الإلكتروني

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

arAR