• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

سعيد البقالي

مطوّر ووردبريس

  • الرئيسية
  • المدونة
  • الأرشيف
  • راسلني
أنت في:الرئيسية / شرحات ووردبريس / نقل ووردبريس من استضافة إلى أخرى وتغيير النطاق

نقل ووردبريس من استضافة إلى أخرى وتغيير النطاق

أخر تحديث في 8 فبراير، 2022 بواسطة سعيد البقالي 33 تعليق

محتوى المقالة إخفاء
  1. 1 نقل ووردبريس إلى استضافة جديدة
  2. 2 نقل محتوى الموقع إلى الاستضافة الجديدة
  3. 3 تغيير اسم النطاق
  4. 4 عمل إعادة توجيه من النطاق القديم إلى النطاق الجديد
  5. 5 تبليغ Google بتغيير نطاق الموقع

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

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

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

نقل ووردبريس إلى استضافة جديدة

نقل ووردبريس من نطاق إلى آخر

هناك عدة طرق للقيام بهذا لكن أنا سأشرح الطريقة التي استعملتها في نقل موقعي واستعملها دائماً.

نقل محتوى الموقع إلى الاستضافة الجديدة

أول شيء نقوم به هو إنشاء نسخة احتياطية كاملة للموقع، بعدها نقوم بفتح ملف wp-config.php وتغيير بيانات قاعدة بيانات الاستضافة القديمة ببيانات الاستضافة الجديدة.

// Database name.
define('DB_NAME', 'my_database_name');
// Database user.
define('DB_USER', 'my_database_user');
// Database password.
define('DB_PASSWORD', 'my_database_pass');
// Database host.
define('DB_HOST', 'localhost');

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

إستيراد قاعدة بيانات ووردبريس

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

تغيير اسم النطاق

لتغيير اسم النطاق أو ما يعرف عامة بالدومين، يجب علينا تعديل الروابط في قاعة البيانات، ولقيام بهذا سنستخدم أداة Search and Relplace مكتوبة بلغة PHP مفتوحة المصدر يمكننا تحميلها من مستودعها على Github، بعد تحميلها نقوم بفك الضغط ورفعها إلى جدر الموقع ونفتحه بهذه الطريقة: https://saidelbakkali.com/Search-Replace-DB (يجب إستبدال saidelbakkali.com باسم نطاقك). وعندما تظهر لنا هذه الصفحة نقوم بالنقر على Submit.

نقل ووردبريس من نطاق إلى آخر دون فقدان الأرشفة

في الصفحة الموالية ستظهر لنا معلومات قاعدة البيانات، دون تغيير أي شيء ننقر على Submit DB details.

نقل ووردبريس من نطاق إلى آخر دون فقدان الأرشفة

في الصفحة الموالية دون تغيير أي شيء ننقر على Continue.

نقل ووردبريس من نطاق إلى آخر دون فقدان الأرشفة

وفي النهاية نقوم بكتابة النطاق القديم في الخانة الأولى والنطاق الجديد في الخانة الثانية وننقر على Submit Search string فيظهر لنا ملخص بكل التغييرات التي حصلت.

نقل ووردبريس من نطاق إلى آخر دون فقدان الأرشفة

بهذه الطريقة نكون قد قمنا باستبدال كل روابط النطاق القديم بروابط النطاق الجديد بطريقة سهلة وبسيطة.

مهم جدا: يجب حذف ملف searchreplacedb2.php من جذر الموقع مباشرة بعد انتهاء من تحديث الروابط وذلك بدافع الحماية

عمل إعادة توجيه من النطاق القديم إلى النطاق الجديد

عندما نقو م بتغيير نطاق موقعنا من الضروري عمل إعادة توجيه من النطاق القديم إلى النطاق الجديد وذلك لعدم فقدان الزيارات، الروابط التي حصلنا عليها من المواقع الأخرى (link building), أرشفة النطاق القديم… الخ

قم بتسجيل النطاق القديم في أدوات مديري المواقع ل Google والتحقق من الملكية قبل عمل إعادة التوجيه (في حالة أنك لم تقم بهذا من قبل)

أول شيء نقوم به هو عمل إعادة توجيه 301 من النطاق القديم إلى النطاق الجديد، هناك عدة طرق للقيام بهذا لكن أنا أفضل عمل إعادة التوجه من ملف .htaccess بواسطة Mod Rewrite.

فقط عليك فتح ملف .htaccess الخاص بالاستضافة القديمة، مسح كل محتواه ثم وضع هذا الكود داخله:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^saidweb2\.com [NC]
RewriteRule (.*) https://saidelbakkali.com/$1 [R=301,L]
يجب تغيير saidweb2\.com باسم نطاقك القديم مع الحفاض على الخط المائل وتغيير https://saidelbakkali.com باسم نطاقك الجديد، قم بحفظ التغييرات وارفع الملف إلى الاستضافة القديمة.

تبليغ Google بتغيير نطاق الموقع

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

أول شيء نقوم به هو إضافة النطاق الجديد والتحقق من الملكية في نفس حساب أدوات مديري المواقع الذي يوجد به النطاق القديم، بعدها نذهب إلى النطاق القديم (في أدوات مديري المواقع طبعاً) ونقوم بما يأتي:

تبليغ Google بتغيير نطاق الموقع
تبليغ Google بتغيير نطاق الموقع

نقوم بالنقر على الإعدادات ونختار “تغيير العنوان”.

بعد ذلك نذهب إلى “أخبرنا بعنوان URL لنطاق الجديد” ونختار النطاق الجديد ثم نضغط على “إرسال” فتطهر لنا رسالة تأكد أنه قد تم نقل النطاق القديم إلى النطاق الجديد… ليس هناك زمن أو وقت محدد لعملية النقل فهذا يتغير حسب حجم الموقع وأهميته بالنسبة ل Google.
وهكذا نصل إلى نهاية هذا الشرح، أتمنا أن تكون قد عمَّت الاستفادة.

إذا كان لديك أي سؤال أو استفسار لا تتردد في تركه من خلال التعليقات.

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

تحت تصنيف:شرحات ووردبريس

عن سعيد البقالي

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

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

Reader Interactions

أضف رأيك حول الموضوع


المرجو الكتابة باللغة العربية الفصحى لكي يفهم الجميع و شكرا

  1. zidanoo قال

    25 مايو، 2014 بتوقيت 11:13 مساءً

    شكرا جزيلا لك …كنت محتاج لهذا الدرس بشدة

    رد
  2. سعيد البقالي قال

    25 مايو، 2014 بتوقيت 11:23 مساءً

    لا شكر على واجب أخي, أنا رهن الإشارة 🙂

    رد
  3. zidanoo قال

    25 مايو، 2014 بتوقيت 11:59 مساءً

    ملاحظة : الملف المرفق لم استطع تحميله موقعك (كتب لي الملف غير موجود) فاضطررت لتحميله من موقع اخر.

    رد
  4. muhanned قال

    4 يونيو، 2014 بتوقيت 9:27 صباحًا

    السلام عليكم

    اخي عندما اريد تحميل ملف s[code lang=”php” inline=true]earchreplacedb2.php[/code] يظهر لي خطأ لامكنني تحميله من هذا الموضوع.

    رد
    • سعيد البقالي قال

      4 يونيو، 2014 بتوقيت 3:21 مساءً

      و عليكم السلام أخي,
      لقد قمت بتعديل الرابط, شكراً على المرور.

      رد
  5. سمير على قال

    23 سبتمبر، 2014 بتوقيت 9:47 مساءً

    تعجز كلمات الشكر عن وصف تقديرى وامتنانى لك على هذا الموضوع بالفعل موضوع هام ومنفرد …….ولقد بحث مرارا وتكرارا على كيفية اعادة رفع المدونة او نقلها بالفعل موضوع مميز …

    رد
    • سعيد البقالي قال

      23 سبتمبر، 2014 بتوقيت 11:13 مساءً

      يسعدني معرفة ان الشرح قد أعجبك, شكرا لك على المرور 🙂

      رد
  6. Hamdi قال

    21 أبريل، 2015 بتوقيت 1:19 مساءً

    شكراً جزيلاً اخي الكريم

    كان لدي استفسار فقلت ربما اجد ضالتي لديك

    اخي انا عندي موقع ASP.NET وموقع اخر PHP اريد ربطهما بقاعدة بيانات واحدة علما ان الموقعين كل واحد في سيرفر منفصل

    رد
    • سعيد البقالي قال

      21 أبريل، 2015 بتوقيت 1:57 مساءً

      العفو أخي شكرا لك أنت على مرورك العطر

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

      أدعو لك بالتوفيق، تحياتي!!

      رد
  7. احمد قال

    10 نوفمبر، 2015 بتوقيت 6:49 مساءً

    شكرا جزيلا لك

    رد
  8. amine قال

    19 يناير، 2016 بتوقيت 11:15 صباحًا

    شكرا لك اخي على الشرح الجميل لكن متى يجب ازالة السكربت بعد الانتهاء من الامر لاني لم اجد له اي جدار حماية اي شخص يستطيع الولوج اليه و تعديل وشكرا

    رد
    • سعيــــد البقـــــــــــــــالي قال

      19 يناير، 2016 بتوقيت 11:25 صباحًا

      يجب حذف السكربت مباشرة بعد اﻹنتهاء من استعماله ﻷن تركه يشكل تهديد كبير على مستوى الحماية.

      نسيت ذكر ذلك في التدوينة لكن اﻷن سأقوم بإضافة هذه المعلومة

      تحياتي

      رد
  9. amine قال

    22 يناير، 2016 بتوقيت 1:13 مساءً

    شكرا لك اخي على المتابعة و اتمنى ان تضع شرح حول طريقة حماية وردبريس بعدج تنصيبها بالتوفيق و النجاح

    رد
    • سعيــــد البقـــــــــــــــالي قال

      22 يناير، 2016 بتوقيت 3:04 مساءً

      العفو أختي، سيتم عمل شرح لذلك قريبا إن شاء الله.

      رد
  10. حكيم قال

    20 مارس، 2016 بتوقيت 8:26 صباحًا

    اشكر لك جهودك الرائعه

    عند تحميل قاعدة بيانات الورد بريس الى موقع اخر تظر الحروف العربية علامات استفهام

    كيف يمكن حلها ؟؟؟

    رد
    • سعيــــد البقـــــــــــــــالي قال

      27 مارس، 2016 بتوقيت 2:10 مساءً

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

      تحدث مع مستضيفك لحل المشكل.

      تحياتي.

      رد
  11. Noreddine قال

    27 سبتمبر، 2016 بتوقيت 10:10 مساءً

    أخي طلقت كل خطوة من خطواتك على استضافة ipage لاكن عندما أدخل للرابط أجد صفحة بيضاء أتمنى أن تساعدني فقد بحتث و لم أجد من يساعدني في حل مشكلتي

    رد
    • سعيــــد البقـــــــــــــــالي قال

      27 سبتمبر، 2016 بتوقيت 10:48 مساءً

      لا يمكنني تحديد السبب أخي، ربما نسيت تغيير معلومات اﻹتصال بقاعدة البيانات في ملف [code lang=”php” inline=true]wp-config.php[/code]

      رد
      • Noreddine قال

        27 سبتمبر، 2016 بتوقيت 11:50 مساءً

        شكرا لك اخي سعيد موضوعك افادني كثيرا لا اعرف كيف ارد لك الجميل موقعك رائع ما شاء الله الله يوفقك يا رب و ينور طريقك بالمزيد من النجاح

        يبدو ان المشكل من القالب المدفوع يجب ان اضيف كود تفعيل القالب حتى يظهر هذا ما قاله لي الدعم

        شكرا على ردك السريع ^^ اراك في موضوع اخر

        رد
        • سعيــــد البقـــــــــــــــالي قال

          28 سبتمبر، 2016 بتوقيت 12:16 صباحًا

          العفو أخي و يسعدني جدا أن مشكلتك قد حلت

          بالتوفيق دائما!

          رد
  12. benkaddour قال

    3 فبراير، 2017 بتوقيت 5:41 مساءً

    هل يمكنني أن أنقل المقالات فقط مع صورها و كلماتها الدلالية؟
    كيف أفعل ذلك؟
    لا أريد نقل كل قاعدة البيانات.

    رد
    • سعيد البقالي قال

      4 فبراير، 2017 بتوقيت 9:53 مساءً

      نعم يمكن وذلك بدمج جدولي المقالات [code lang=”php” inline=true]wp_posts[/code]، لكن يمكن أن يحدث تضارب بسبب تطابق في الـ IDs لهذا أنصحك بالبحث عن شخص خبير ليقوم بذلك.

      رد
  13. سحابة التفاصيل قال

    5 مايو، 2017 بتوقيت 8:01 مساءً

    السلام عليكم :
    شكراً أخي على الدرس الرائع ، لكن هنالك نقطة ، ماذا لو أردت أن أبقي موقعي يعمل ، و أردت أن أركب نسخة مماثلة تماماً لموقعي على استضافة أخرى و دومين آخر ؟

    أتمنى أن تكون وصلتك الفكرة ، و شكراً لك على مجهودك مرة أخرى .

    رد
    • سعيد البقالي قال

      5 مايو، 2017 بتوقيت 9:44 مساءً

      وعليكم السلام ورحمة الله، يمكنك اتباع الشرح مع عدم حذف الملفات وقاعدة البيانات من الموقع اﻷول و تفادي الجزئين اﻷخيرين من الشرح وهما “عمل إعادة توجيه من النطاق القديم إلى النطاق الجديد” و “تبليغ Google بتغيير نطاق الموقع”.

      شكرا على المرور، تحياتي.

      رد
      • سحابة التفاصيل قال

        6 مايو، 2017 بتوقيت 2:03 صباحًا

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

        رد
        • سعيد البقالي قال

          9 مايو، 2017 بتوقيت 6:54 مساءً

          الخطوات هي كالتالي:
          _ عمل نسخة احتياطية للملفات و قاعدة البيانات
          _ رفع الملفات إلى اﻹستضافة الجديدة
          _ إنشاء قاعدة البيانات و استيراد ملف قاعدة بيانات الموقع اﻷول إليها
          _ التعديل على ملف wp-config.php
          _ تحديث الروابط في قاعدة البيانات

          بالتوفيق.

          رد
          • سحابة التفاصيل قال

            9 مايو، 2017 بتوقيت 9:03 مساءً

            شكراً لك على الرد 🙂

            رد
  14. أحمد الراجحي قال

    17 يوليو، 2017 بتوقيت 6:18 صباحًا

    البقالي.. بارك الله سعيك وشكرًا لجهودك، محتوى الملف لا يوجد به اسم.. searchreplacedb2.php قمت بكافة التعليمات وتم نقل الموقع تبقّى تعديل الروابط فقط!

    رد
    • سعيد البقالي قال

      17 يوليو، 2017 بتوقيت 9:25 مساءً

      الشرح قمت بعمله من مدة طويلة وهو خاص بالاصدار 2، في الاصدار 3 يمكنك الوصول لصفحة التعديل على الروابط بوضع Search-Replace-DB-master بعد اسم النطاق الخاص بموقعك، على هذا الشكل [code lang=”none” inline=false]www.yoursite.com/Search-Replace-DB-master/[/code]

      سأعمل على تحديث الشرح قريبا إن شاء الله.

      رد
      • أحمد الراجحي قال

        17 يوليو، 2017 بتوقيت 9:39 مساءً

        بارك الله فيك أستاذي الكريم، ونحن بحاجة لتحديث كافة المواضيع المعنية بووردبريس، تاليًا هل من تحديث للملف المرفق أم الملف كما هو؟

        رد
        • سعيد البقالي قال

          17 يوليو، 2017 بتوقيت 10:11 مساءً

          الملف كما هو لأن التحميل يتم مباشرة من على Github 🙂

          رد
          • أحمد الراجحي قال

            17 يوليو، 2017 بتوقيت 10:12 مساءً

            وهذا ما شاهدته وقد تمت العملية بنجاح.. بُورك مسعاك أستاذي الكريم!!

            رد
  15. انس قال

    1 سبتمبر، 2017 بتوقيت 5:07 مساءً

    اخي سعيد شكرا على الشرح الجميل
    قمت بعمل المطلوب وعند استبدال النطاقات القديمة بالنطاقات الجديدة بقاعدة البيانات تظهر لي هذه الرسالة:

    The script encountered an error while running an AJAX request. If you are using your hosts file to map a domain try browsing via the IP address directly. If you are still running into problems we recommend trying the CLI script bundled with this package. See the README for details.

    هل لديك خلفية عن حل هذه المشكلة ؟؟ بارك الله فيك

    رد

أضف رأيك حول الموضوع إلغاء الرد

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

القائمة الجانبية الرئيسية

البحث

  • حسابي على تويتر
  • رابط صفختي على انستغرام
  • رابط قناتي على اليوتوب
  • صفحتي على فايسبوك
  • ربط حسابي على جيت هاب
  • رابط حسابي على تلغرام
  • ربط حسابي على الموقع الرسمي لووردبريس
  • CodePen

قم بالتسجيل على قائمتي البريدية لكي تكون من الأوائل في الحصول على تدوينات وشروحات حصرية

أنا لا أرسل أبدا البريد المزعج! اقرأ سياسة الخصوصية لمزيد من المعلومات.

افحص البريد الوارد أو مجلد (غير هام) للعثور على رسالة تأكيد الاشتراك.

المواضيع الأكثر شعبية

أفضل إضافات ووردبريس المجانية حسب تجربتي الخاصة

دروس ووردبريس من الصفر للمبتدئين بالفيديو

10 من أفضل قوالب ووردبريس المجانية

شرح إضافة Yoast SEO بالفيديو

طريقة إضافة نجوم تقييم المقالات في ووردبريس

أخطاء شائعة في ووردبريس وكيفية إصلاحها

شارة شركة ديجيتال أوشن
مارس 2023
نثأربخجسد
 12345
6789101112
13141516171819
20212223242526
2728293031 
« مارس    

جميع الحقوق محفوظة © 2023

  • سياسة الخصوصية
  • شروط الاستخدام