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


مصنفة في قسم  : شروحات
كتبت بتاريخ  : 10 يونيو 2012
عدد المشاهدات  : Please wait
عدد التعليقات  : 16 تعليق 

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

السلام عليكم ورحمة الله وبركاته

اليوم احببت ان اتحدث عن الخطوات التي تساعد على نقل الموقع من الاستضافة القديمة الى استضافة جديدة وهذه الخطوات التي قمت بها عندما نقلت موقعي وهنا لن اتحدث عن الطريقة التقليدية وهي عن طريقة النسخ الاحتياطية الموجودة في cpanel وانما ساضع لكم طريقة اخرى احسن بكتير وستتجنبون بها العديد من المشاكل وستكون سريعة باذن الله لنقل الموقع, المهم اتبع الخطوات بالترتيب كي تتعود على استعمالها في اوقات الضرورة او اذا طلب منك شخص ما نقل الاستضافة (خدمة :) $ ). على بركة الله نبدأ في الشرح

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

1 – ضغط الملفات

اول شيئ سنقوم به هو ضغط ملفات الموقع بالكامل في ملف واحد ويستحسن تكون صيغة الضغط zip, بالنسبة للاستضافات التي تستعمل cpanel سنقوم بضغط كل الملفات الموجودة داخل public_html , الان السؤال المهم وهو كيف نقوم بضغط هذه الملفات ؟ الجواب في الخطوات التالية :

اولا نقوم بالدخول عن طريق مدير الملفات (file manger) عن طريق cpanel وبعدها نختار النطاق الرئيسي للموقع

بعد الدخول الى مجلد الموقع الرئيسي عن طريق مدير الملفات كي لن تقع في مشاكل تاكد من انك في public_html

بعدما تأكدت من وجودك في مجلد public_html او المجلد الرئيسي لجميع الملفات ومن بينها مجلدات النطاقات الفرعية والنطاقات الاخرى نقوم باختيار جميع الملفات كا في الصورة التالية :

بالضغط على select-all وبعدها نقوم بالضغط على compress كما في الصورة اعلاه المشار اليها بالدائرة الصفراء بعد ذالك ستظهر لك النافدة التالية لاعدادات الضغط :

هنا نقوم باختيار نوع الضغط zip لانه الاسرع وايضا الذي يمكننا فكه بسرعة في حالة الاستضافة الجديدة لا تدعم cpanel لا تنسى تغيير الاسم للملف المضغوط ويستحسن يكون مثل الشرح لكي تفهم الخطوات القادمة ان شاء الله . بعد تغير الاسم اضغط على compress files انتظر قليلا حتى يكتمل الضغط على حسب حجم الملفات عندك بالنسبة لي اخر مرة كانت 528mb ولا تهتم لحجم الملفات سنقوم بنقلها بسرعة عن طريق خطوة قادمة

بعد الانتهاء ستظهر لك نافدة تحتوي على معلومات الضغط قم باقفالها

الان انتهيانا من ضغط جميع ملفات الموقع ستجد في هذه الحالة ملف بالاسم الذي اعطينه في عملية الضغط وفي حالتنا الان هو files-to-transfers.zip

الملف لا تقم بحذفه من مجلد الموقع الرئيسي لاننا سنقوم بنقلها مباشرة الى الاستضافة الجديدة دون الحاجة الى تنزيله الى الجهاز واعادة رفعه وسنتطرق الى طريقة نقل الملفات في الخطوات القادمة
هذه الطريقة فقط للاشخاص الذين يملكون cpanel او لديهم لوحة تحكم اخرى مثل confixx او directadmin وعلى فكرة ربما هذه اللوحات لا تحتوي على خاصية ضغط الملفات انت وحظك :)

2 – تصدير قاعدة البيانات

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

من cpanel نقوم بالتوجه الى قواعد البيانات كما في الصورة التالية ونختار phpmyadmin :

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

على فكرة ان كانت لديك قواعد بيانات اخرى فيجب عليك تصديرها بما انك ستنتقل الى استضافة اخرى, المهم بعد الضغط على القاعدة المراد تصديرها ستظهر الجداول الموجودة بها نقوم باختيار كل الجداول دون استثناء ونقوم بتصديرها بالضغط على export كما في الصورة التالية :

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

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

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

3 – نقل الملفات من الاستضافة القديمة

هنا سنقوم بنقل الملفات من الاستضافة القديمة بطريقة اسرع وذالك بتحميلها مباشرة الى الاستضافة الجديدة عن طريق php وهذه الطريقة ستفيدكم اذا كان حجم الملفات كبيرا جدا وهي طريقة سهلة كل ما عليك هو الاحتفاظ بالملف المضغوط الذي قمنا باعداده مسبقا عن ضغط الملفات في الخطوة الاولى (files-to-transfer.zip)

الكود php الذي سيساعدنا على نقل الملفات يعتمد على الدالة curl وجدته في موقع PHPRiot وقمت بتعديل بسيط عليه لمعرفة مسار الموقع تلقائيا لحفظ الملف فيه

<?php
$gpath = getcwd();
$url  = 'http://mwordpress.net/files-to-transfer.zip';
$path = $gpath.'/files-to-transfer.zip';

$fp = fopen($path, 'w');

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);

$data = curl_exec($ch);

curl_close($ch);
fclose($fp);
?>

هنا قم بانشاء ملف باسم get-files.php وانسخ فيه الكود اعلاه و قم بتعديل رابط موقعي في السطر 3 بالموقع الخاص بك واسم الملف الذي اعطيته اثناء الضغط , بعد التعديل ارفع الملف الى مجلد موقعك الرئيسي في الاستضافة الجديدة

بما اننا لم نغيير اعدادات النطاق لحد الان فيجب عليك معرفة رقم ip الخاص باستضافتك الجديدة وايضا يوزر المستعمل ولمعرفة هذه الامور تتبع الخطوات التالية :

اولا هذه المعلومات نحصل عليها من الصفحة الرئيسية للوحة التحكم cpanel في القائمة الجانبية اليسرى

اليوزر بيكون عادة في مسار الموقع  Home directory قمت باخفائه لاسباب معينة وامنية ايضا :) :

رقم IP ستجد بعض الضغط على expand stats في الاسفل كما في الصورة التالية :

الان بعدما حصلنا على اليوزر و IP نقوم بعرض الملف الذي حتوي على كود php الخاص بتحميل الملفات من الاستضافة القديمة الى الجديدة من المتصفح والذي قمنا بتستميته (get-files.php) بالشكل التالي :

http://184.173.215.61/~User/get-files.php

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

4 – فك الضغط عن الملفات

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

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

5 – انشاء قواعد البيانات وتعديل ملفات الاتصال بالقاعدة

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

6 – استيراد القاعدة

بعدما قمنا في الخطوة 2 بتصدير القاعدة وحفظها في الجهاز الان سنقوم باستيرادها والامر سهل بطبيعة الحال ليست به خطوات كالتصدير انما فقط اختيار القاعدة ورفع الملفات اليها لاحظ معي كيف ستقوم بهذه الخطوة :

نقوم بالضغط على Import لرفع جداول القاعدة

بعد الضغط على Import ستنتقل لصفحة اخرى تمكنك من رفع الملف الذي قمنا بتصديره في الخطوة رقم 2 وغالبا ستكون صيغته sql

بعدما تقوم باختيار الملف والضغط على execute انتظر قليلا حتى تظهر لك رسالة اكتمال الاستيراد كما في الصورة التالية :

الان انتهينا من طريقة الاستيراد واذا كانت لديك قواعدة اخرى فقم بنفس الطريقة لها

7 – تعديل اعدادات النطاق DNS

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

نصائح

  1. اذا كانت لديك نطاقات فرعية في الاستضافة السابقة فلا تنسى ان تقوم بانشائها في الاستضافة الجديدةلانه بعد تغيير الاستضافة لا اظن ان تلك النطاقات الفرعية ستشتغل بدون اضافتها من جديد
  2. اذا قمت بتغيير النطاق قبل عملية النقل للملفات فقم بالعكس بالنسبة لطريقة تحميل الملفات من الاستضافة القديمة يعني عوض الحصول على رقم Ip و User للاستضافة الجديدة ستقوم بالحصول عليها بالنسبة للقديمة

خاتمة

هذه طريقتي في نقل الموقع من استضافة الى استضافة اخرى اذا رئيتها صعبة فلا داعي لتطبيقها مع اني اظنها خالية من المشاكل والدسم :) وكي اختم اقول لكم اعانكم الله واذا كان هناك اي استفسار يكفي وضع تعليق ولا تنسوا الاشتراك في القائمة البريدية ومشاركة الموضوع في المواقع الاجتماعية مع اني اعلم ان الاغلبية تستحي من فعل ذالك :mrgreen:

7 خطوات لنقل مدونة ووردبريس الى استضافة جديدة بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, والتدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.

الوسوم : , , , , , , , , , , , , , ,


عدد التعليقات على هذه التدوينة : 16 تعليق

  1. عبدالله باخريصة أغسطس 10th, 2012

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

    • معاذ سبتمبر 19th, 2012

      مشكور للمرورك العطر اخي عبد الله

  2. م. محمد لبد أكتوبر 21st, 2013

    الشرح رائع كافي ووافي
    وطريقة العرض ممتازة
    ..
    ولكن ينقصه شيء صغير ربما سقط سهوا من الكاتب الرائع معاذ
    ألا وهو الاشارة الى تغيير اعدادات الاتصال بقاعدة البيانات الجديدة في الاستضافة الجديدة من ملف الـ (wp-config.php)

    • معاذ أكتوبر 22nd, 2013

      مشكور اخي على التنبيه

الصفحة 2 من 2»12

  • مجلة الوردبريس
    أكتوبر 22nd, 2013




1. المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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