نقل ووردبريس إلى استضافة ومجال آخر. ترحيل ووردبريس إلى مجال آخر

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

نقل الملفات وقاعدة بيانات الموقع إلى WordPress من مجال إلى آخر

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

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

2. تصدير تفريغ قاعدة البيانات. للقيام بذلك ، انتقل إلى phpMyAdmin ، وحدد قاعدة البيانات في القائمة اليسرى وانقر على الزر في الأعلى يصدّر

المزيد: يمكن عمل أرشيفات الملفات وقواعد بيانات الموقع في Makhost تلقائيًا من القائمة قسم النسخ الاحتياطية إنشاء دعم. سيتم وضع الملفات في الدليل الخاص

بعد الآن ملفات المصدرموقعك ، يمكنك الانتقال إلى المرحلة الثانية: وهي نقل البيانات إلى مجال جديد والإعداد. أنصحك بعمل نسخة منها وحفظها بشكل منفصل في حالة 3. انتقل إلى الدليل الجذر للمجال الجديد وقم بتنزيل الأرشيف. مرة أخرى ، يمكن القيام بذلك عبر مدير الملفاتاستضافة لوحة التحكم وعبر FTP. يمكن تفريغ الملف في مدير الملفات
4. نقوم باستيراد ملف SQL التفريغ إلى قاعدة البيانات من خلال ملف phpMyAdmin. للقيام بذلك ، بعد تسجيل الدخول إلى phpMyAdmin من قاعدة البيانات المطلوبة ، حدد قاعدة البيانات في القائمة اليسرى ثم انقر فوق الزر في اللوحة العلوية يستورد

5. في ملف تكوين الموقع ملف wp-config.phpللمجال الجديد ، قم بتدوين المعلومات الخاصة بالاتصال بقاعدة البيانات.

تغيير المجال في إعدادات WordPress

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

قم بتغيير المجال في WordPress باستخدام phpMyAdmin

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

واحدًا تلو الآخر أو الثلاثة جميعًا في وقت واحد ، انسخ ونفذ الاستعلامات أدناه ، مع تصحيح المعلمات

UPDATE wp_options SET option_value = REPLACE (option_value، "http://old-domain.ru"، "http://new-domain.ru") WHERE option_name = "home" OR option_name = "siteurl" ؛ UPDATE wp_posts SET Guid = REPLACE (GUID، "http://old-domain.ru"، "http://new-domain.ru") ؛ UPDATE wp_posts SET post_content = REPLACE (post_content، "http://old-domain.ru"، "http://new-domain.ru")؛

مهم!تحتاج إلى تسجيل المجال بدون شرطة / في النهاية ، كما هو موضح في المثال.
لن يتم تنفيذ الطلب إذا لم يكن لديك بادئة في الجداولwp_، والآخر.
إذا كان لديك على سبيل المثال بادئةبريف_، ثم اكتبه في كود الطلب: UPDATE pref_posts SET ...

تغيير المجال في Wordpress في SQL-dump من خلال محرر نصوص

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

هذا يكمل النقل والإعداد.

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

ل هذه المسألةمن الضروري التعامل مع الفهم الكامل للمسألة ، لأن العكس يمكن أن يكون محفوفًا بعواقب غير سارة.

يمكن تقسيم عملية النقل إلى جزأين:

  1. نقل موقع WordPress إلى مجال جديد.
  2. إنشاء إعادة توجيه 301 من النطاق القديم إلى النطاق الجديد.

نقل موقع WordPress إلى مجال جديد

بادئ ذي بدء ، عليك القيام بأمرين:

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

يمكن تنفيذ المزيد من الإجراءات بإحدى الطرق الثلاث التالية.

اول طريق

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

  1. انتقل إلى لوحة إدارة موقعك على الصفحة "الإعدادات - عام".
  2. في المجالات « عنوان WordPress» و "عنوان موقع ويب"حدد عنوان URL للمجال الجديد وقم بتأكيد التغييرات بالنقر فوق الزر "حفظ التغييرات".
  3. مستعد.في نفس الوقت ، يقوم WordPress بإعادة توجيهك إلى صفحة تسجيل دخول المسؤول ، ولكن في مجال جديد.

الطريقة الثانية

  1. افتح ملف SQL المحفوظ لقاعدة البيانات في محرر نصي أو محرر PHP.
  2. استبدل جميع تكرارات عنوان الموقع القديم بالعنوان الجديد، على سبيل المثال، http://domain.ruوحل محله http://newdomain.ru، واحفظ التغييرات.
  3. تحميل التفريغ إلى قاعدة البيانات على الخادم، بعد حذف جميع الجداول الموجودة منه.
  4. مستعد.موقع WordPress يعمل على عنوان جديد.

الطريق الثالث

  1. قم بتسجيل الدخول إلى phpMyAdmin وحدد قاعدة بيانات.
  2. اضغط على " SQL"وتنفيذ الاستعلامات الثلاثة التالية بدورها ، مع استبدالها http://domain.ruو http://newdomain.ruعلى التوالي إلى عناوين المواقع القديمة والجديدة (لاحظ ذلك في نهاية العنوان لا ينبغي أن يكون هناك شرطة مائلة):
    • UPDATE wp_options SET option_value = استبدل (option_value، "http://domain.ru"، "http://newdomain.ru") WHERE option_name = "home" OR option_name = "siteurl" ؛
    • UPDATE wp_posts SET GUID = استبدل (الدليل ، "http://domain.ru" ، "http://newdomain.ru") ؛
    • UPDATE wp_posts SET post_content = استبدال (post_content ، "http://domain.ru" ، "http://newdomain.ru") ؛
  3. مستعد.الآن سيفتح الموقع على العنوان الجديد.

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

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

لهذا فمن الضروري استبدال محتويات ملف htaccessيقع في الجذر المجال القديم، إلى ما يلي (بدلاً من newdomain.ru ، يشار إلى المجال الجديد):

خيارات + FollowSymLinks RewriteEngine on RewriteRule (. *) http://newdomain.ru/$1

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

الآن بضع كلمات عن الحفاظ على مؤشرات TCI والعلاقات العامة للموقع.

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

ومع ذلك ، فإن مسألة نقل المؤشر تظل مفتوحة أمامي. تيك ياندكس. لقد قرأت معلومات كافية حول هذا الموضوع ، لكنني لم أجد حلاً لا لبس فيه. في الأساس ، يوصى بإنشاء ملف على المجال القديم ملف robots.txtباستخدام المعلمة Host: newdomain.ru ، لن تعمل بسبب إعادة التوجيه 301.

سأكون ممتنًا لأي شخص يمكنه توضيح هذه المشكلة لي.

أضيف في 04/24/2010

لقد وجدت الإجابة على سؤالي الخاص. لذلك عند الوصول إلى النطاق القديم ، ستعمل إعادة التوجيه 301 ، ولكن باستثناء الملف ملف robots.txt، في ملف htaccessالمجال القديم عليك تحديد ما يلي:

أعد كتابة المحركخيارات + FollowSymLinks RewriteEngine on RewriteRule (. *) http://newdomain.ru/$1

وفي ملف robots.txt ، حدد ما يلي:

وكيل المستخدم: * Disallow: Host: newdomain.ru

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

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

هناك نقطة مهمة واحدة: عند النقل إلى مجال جديد ، نحتاج الآن إلى الحفاظ على نطاقين - النطاق القديم والجديد ، ويتم تنفيذ هذا النقل في خطوتين:

1) انسخ جميع نصوص موقع WP وقاعدة البيانات من النطاق القديم إلى النطاق الجديد
2) قم بإعادة التوجيه 301 من النطاق القديم إلى النطاق الجديد

نقل النصوص

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

№1

الطريقة المثلى إذا قمنا بنقل الموقع على حساب استضافة واحد:

  1. انتقل إلى لوحة إدارة الموقع في صفحة "إعدادات - عام"
  2. في حقلي "عنوان WordPress (URL)" و "عنوان الموقع (URL)" ، أدخل عنوان URL للنطاق الجديد وأكد التغييرات بالنقر فوق الزر "حفظ التغييرات"

مستعد. الآن WordPress ، بعد حفظ الإعدادات ، يعيد توجيهك إلى مجال جديد بالإعدادات المكتوبة بالفعل.

№2

هذه الطريقة مناسبة إذا نقلنا البرامج النصية وقاعدة البيانات إلى حساب استضافة آخر أو إلى استضافة أخرى:

  1. نسخ نصوص WordPress إلى مجال جديد
  2. انسخ ملف تفريغ SQL وافتحه بتنسيق محرر النص، إذا لم يكن كبيرًا جدًا ، فسيذهب كل شيء إلى حد ما أو أقل
  3. تحتاج إلى استبدال جميع تكرارات عنوان الموقع القديم بأخرى جديدة ، على سبيل المثال ، استبدل http://domain.ru بـ http://newdomain.ru ، واحفظ تفريغ sql هذا
  4. قم بتحميل ملف التفريغ إلى قاعدة بيانات على الخادم ، على سبيل المثال عبر PHPMyAdmin

مستعد. موقع WordPress يعمل على عنوان جديد. لكن عليك القيام بذلك بعناية ، لأنه يمكنك كسر شيء ما في تفريغ SQL.

№3

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

  1. نسخ نصوص WordPress وتفريغ SQL إلى مجال / استضافة / حساب جديد
  2. انتقل إلى phpMyAdmin وحدد قاعدة البيانات التي تريدها
  3. انقر فوق علامة التبويب "SQL" وقم بتنفيذ الاستعلامات الثلاثة التالية واحدًا تلو الآخر
    UPDATE wp_options SET option_value = استبدال (option_value ، "http://domain.ru" ، "http://newdomain.ru") ؛

    UPDATE wp_options SET option_value = استبدال (option_value ، "http://domain.ru" ، "http://newdomain.ru") ؛

    UPDATE wp_posts SET GUID = استبدل (الدليل ، "http://domain.ru" ، "http://newdomain.ru") ؛

    UPDATE wp_posts SET GUID = استبدل (الدليل ، "http://domain.ru" ، "http://newdomain.ru") ؛

    UPDATE wp_posts SET post_content = استبدال (post_content ، "http://domain.ru" ، "http://newdomain.ru") ؛

    UPDATE wp_posts SET post_content = استبدال (post_content ، "http://domain.ru" ، "http://newdomain.ru") ؛

مستعد. الآن سيفتح الموقع على العنوان الجديد.

إنشاء إعادة توجيه 301

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

1 2 3 خيارات + FollowSymLinks RewriteEngine على RewriteRule (. *) http: // newdomain. ru / $ 1 [R = 301، L]

خيارات + FollowSymLinks RewriteEngine on RewriteRule (. *) http://newdomain.ru/$1

على هذا ، ربما ، وكل شيء. يمكن اعتبار عملية ترحيل موقع WordPress إلى مجال جديد مكتملة.

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

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

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

  1. استخدم إحدى الطرق الموضحة أدناه لنقل الموقع إلى مجال آخر.
  2. قم بإعداد ملف robots.txt على المجالات القديمة والجديدة.
  3. قم بإنشاء إعادة توجيه 301 من المجال القديم إلى النطاق الجديد.

نقل موقع WordPress إلى مجال آخر

اول طريق

أسهل طريقة هي التغيير اسم النطاقفي وحدة تحكم المشرف:

  1. انتقل إلى لوحة الإدارة ، ثم انتقل إلى صفحة "الإعدادات - عام".
  2. في الحقول الموجودة "عنوان WordPress" و "عنوان الموقع" ، قم بملء عنوان URL الجديد لنطاقك. نحفظ الإعدادات. مستعد.

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

الطريقة الثانية

مرة أخرى ، هذه ليست طريقة مثالية ، وهي سيئة لأنها تتطلب عملاً أكثر من الطريقة الثالثة (الأكثر ملاءمة ، بشرط أن يكون لديك وصول إلى PhpMyAdmin). حسنًا ، دعنا نترك الأمر عند هذا الحد الآن:

  1. افتح ملف تفريغ SQL لقاعدة البيانات في محرر نصوص (مثل Notepad ++).
  2. استبدل جميع تكرارات عنوان الموقع القديم بالعنوان الجديد. احفظ المستند.
  3. قم باستيراد التفريغ إلى قاعدة البيانات ، قبل ذلك ، احذف جميع الجداول الموجودة هناك. مستعد.

الطريق الثالث

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

  1. انتقل إلى PhpMyAdmin ، مباشرة إلى قاعدة البيانات. انقر على "SQL" في لوحة القيادة في الأعلى.
  2. نقوم بإدخال ثلاثة استعلامات واحدًا تلو الآخر أو مرة واحدة: UPDATE wp_options SET option_value = replace (option_value ، "http://domain.ru" ، "http://newdomain.ru") WHERE option_name = "home" OR option_name = " URL الموقع"؛ UPDATE wp_posts SET GUID = استبدل (الدليل ، "http://domain.ru" ، "http://newdomain.ru") ؛ UPDATE wp_posts SET post_content = استبدال (post_content ، "http://domain.ru" ، "http://newdomain.ru") ؛
  3. نستبدل "domain.ru" و "newdomain.ru" بالعناوين القديمة والجديدة ، على التوالي. ننقذ. بهذه الطريقة ، سنحقق تغييرًا في عنوان URL في جميع أنحاء الموقع ، أينما كان. مستعد.

إعداد ملف robots.txt على المجالات القديمة والجديدة

لدمج المجال القديم مع المجال الجديد بنجاح ، تحتاج إلى إخبار روبوت البحث عن تشغيل عنوان موقع مختلف. للقيام بذلك ، في ملف robots.txt على النطاق القديم ، قم بإنشاء توجيه "المضيف" بعنوان اسم المجال الجديد (نفعل الشيء نفسه على النطاق الجديد):

المضيف: newdomain.ru

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

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

إنشاء إعادة توجيه 301

حتى أن المستخدمين و روبوتات البحثعن طريق الاتصال بالعنوان القديم (رئيسي أو الصفحات الداخلية) ، انتقلت تلقائيًا إلى النطاق الجديد ، فأنت بحاجة إلى إنشاء إعادة توجيه 301 (تم نقل المستند) على المجال القديم. في ملف htaccess نكتب ما يلي:

أعد كتابة المحركخيارات + FollowSymLinks RewriteEngine on RewriteRule (. *) http://newdomain.ru/$1

في الواقع ، هذا هو الإجراء بأكمله.

سأتحدث اليوم عن نقل موقع WordPress من الاستضافة إلى الاستضافة أو من الاستضافة إلى دنفر ، وكذلك إلى مجال جديد أو إلى مجلد آخر.
محتوى المقال:

لماذا توجد مشكلة في نقل موقع WordPress

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

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

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

نقل ووردبريس إلى مضيف آخر

1. تنزيل ملفات الموقع وقاعدة البيانات من الاستضافة القديمة

الطريقة رقم 1:

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

للوصول إلى هذا المجلد ، يمكنك الانتقال إلى FTP (أستخدم ملفات مجموع البرامج Commander أو File Zilla) أو من خلال مدير ملفات الاستضافة (أعتقد أن هذه الطريقة أكثر ملاءمة). قم بتنزيل المحفوظات الناتجة على جهاز الكمبيوتر الخاص بك. فك قاعدة البيانات.

إذا لم تتمكن من عمل نسخ احتياطية لسبب ما ، فهناك ملفات الطريقة الثانية:

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

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

2. نقل البيانات من جهاز كمبيوتر إلى استضافة جديدة

في قسم "قواعد البيانات" في الاستضافة الجديدة ، أضف مستخدم قاعدة بيانات جديدًا وقاعدة بيانات جديدة ، وأنشئ كلمة مرور لها وتذكرها. بالنسبة لي يبدو مثل هذا:

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

افتح phpMyAdmin ، وابحث عن قاعدة البيانات الخاصة بك في القائمة الموجودة على اليسار ، وانتقل إلى علامة التبويب استيراد. قم بتحميل ملف تفريغ قاعدة البيانات .sql الذي تم تنزيله مسبقًا على جهاز الكمبيوتر الخاص بك وانقر فوق "موافق" (انتقال).

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

3. إعداد اتصال بقاعدة البيانات وحقوق الإعداد

ابحث عن ملف wp-config.php في جذر الموقع. قم بتغيير بيانات اتصال قاعدة البيانات الموجودة فيه إلى البيانات الجديدة:

/ ** اسم قاعدة البيانات لـ WordPress * / حدد ("DB_NAME"، "your_database_name") ؛ / ** اسم مستخدم MySQL * / تعريف ("DB_USER" ، "database_username") ؛ / ** كلمة مرور قاعدة بيانات MySQL * / تعريف ("DB_PASSWORD" ، "database_password") ؛

عيّن الأذونات (السمات) إلى 777 لمجلد wp-content / uploads وجميع المجلدات الفرعية. يتم ذلك عبر بروتوكول نقل الملفات أو في مدير الملفات:

ربط المجال الخاص بك لاستضافة جديدة

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

  • اكتشف من المضيف الجديد خوادم DNS. عادة ما يتم كتابتها في خطاب يتم إرساله إلى بريدك عند تسجيل استضافة.
  • اذهب إلى المساحة الشخصيةمسجل المجال الخاص بك - الموقع الذي اشتريت منه المجال. أستخدم 2domains.ru وسأخبرك كيف يتم ذلك هناك. ابحث عن قسم "إدارة خوادم DNS" وقم بتغيير خوادم DNS إلى الخوادم الجديدة:

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

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

نقل WordPress إلى مجال أو مجلد آخر

إذا احتجت ، بالإضافة إلى الاستضافة ، إلى نقل الموقع إلى مجال آخر ، فسيتعين عليك مواجهة بعض الصعوبات. على عكس معظم أنظمة إدارة المحتوى ، في WordPress تتم كتابة جميع المسارات كروابط مطلقة (وهذا عيب مزعج للنظام) وعلينا التعامل معها يدويًا. دعنا نذهب بالترتيب:

1. العمل مع قاعدة البيانات

عندما تقوم بتنزيل ملف تفريغ قاعدة البيانات من الاستضافة القديمة ، فأنت بحاجة إلى فتحه في المحرر (أستخدم Dreamweaver) واستبدال جميع المراجع إلى المجال القديم بالمجالات الجديدة:

هناك طريقة أخرى: عند استيراد قاعدة البيانات ، انتقل إلى علامة تبويب SQL وقم بإجراء ثلاثة استعلامات:

UPDATE wp_options SET option_value = REPLACE (option_value، "https://old_domain.ru"، "https://new_domain.ru") WHERE option_name = "home" OR option_name = "siteurl" ؛

UPDATE wp_posts SET Guid = REPLACE (GUID، "https://old_domain.ru"، "https://new_domain.ru") ؛

UPDATE wp_posts SET post_content = REPLACE (post_content، "https://old_domain.ru"، "https://new_domain.ru") ؛

2. التغييرات في htacces و robots.txt

ابحث عن مثل هذه الملفات في الدليل الجذر للموقع ، وابحث عن إشارات لاسم المجال القديم فيها واستبدلها بآخر جديد.

3. التغييرات في ملفات الموقع

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

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

نقل موقع إلى مجلد آخر

إذا كنت بحاجة إلى نقل مدونتك إلى مجلد آخر (على سبيل المثال ، domain.ru/blog) ، فقم بإجراء التغييرات التالية على .htaccess (التغييرات بالخط العريض):

# ابدأ وورد
أعد كتابة المحرك
إعادة كتابة القاعدة / مدونة/
RewriteRule ^ index \ .php $ - [L]
RewriteCond٪ (REQUEST_FILENAME)! -f
RewriteCond٪ (REQUEST_FILENAME)! -d
أعد كتابة القاعدة. /مدونة/index.php [L]
# END WordPress

الأخطاء المحتملة عند نقل مدونة WordPress

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

  1. خطأ في إنشاء اتصال بقاعدة البيانات. يحدث هذا الخطأ إذا تم إدخال البيانات بشكل غير صحيح في ملف wp-config.php.
  2. فتحت الصفحة بـ تثبيت ووردبريس. يمكن أن تنشأ حالة مماثلة بسبب خطأ استيراد قاعدة البيانات. حاول حذف جميع جداول قاعدة البيانات وإعادة استيراد ملف التفريغ.
  3. ترى صفحة الترحيب الخاصة بموفر الاستضافة. قد يكون السبب هو أنك لم تقم بتنظيف المجلد public_html (httpdocs) قبل استخراج الأرشيف فيه. احذف ملف index.html.
  4. مُحرَّم. ليس لديك إذن بالوصول / على هذا الخادم. ربما قمت بتحميل ملفات الموقع إلى المجلد الخطأ.


تحميل...
قمة