طريقة نقل منتداك من استضافة الى اخرى (شرح بالصور 2024)

ناصر

طاقم الإدارة
مدير المنتدى
إنضم
2022/07/19
المشاركات
1,434
التفاعل
65
النقاط
66
الجنس
ذكر
الجنسية
السعودية
السلام عليكم ورحمه الله وبركاته

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

لنبدء على بركه الله.

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

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

الطريقة الثانية : يدويا بالخطوات


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


1- سجل دخولك الى Cpanel الخاص بك
2- اضغط على جدير الملفات كما بالصوره

FMCheMB.gif

3- اضغط على Public_html كما بالصوره

qnp6IfZ.gif

4- سنجد جميع ملفات نسختك كما بالصوه اضغط على select all ومنها على كلمة ضغط الملفات او compress

U6Ly3pO.gif

5- بهذا اصبح لدينا نسخة من ملفات نسخة المنتدى

6- اذهب الى phpmyadmin واضغط على القاعدة المطلوبه كما بالصوره

qryM9ER.gif

7- اتجه إلى خيار (phpMyAdmin) في قسم (قواعد البيانات) الموجود في لوحة تحكم (cPanel). في الصفحة التالية اختر من القائمة الموجودة على اليسار اسم قاعدة البيانات الخاصة بالموقع.

xHxzc16.png

8- حدد جميع العناصر الموجودة بالجدول من خلال خيار (تحديد الكل) الموجود في الأسفل، ثم خيار (Export) من القائمة العلوية كما بالصوره.

ZFjH7ig.gif

9- من خلال النافذة التالية اضغط على زر (Go) وسيتم تنزيل قاعدة البيانات مباشرة إلى جهازك كما بالصوره.

66wASQg.gif

10-الى هنا نكون قد انتهينا من تحميل حميع ملفات نسختك وقواعد بيناتك الحاليه
 
فى هذا الدرس سنتعلم كيفية إنشاء قاعدة بيانات جديدة نبدء على بركه الله

1- كما تعودنا سحل دخولك إلى لوحة تحكم (cPanel) ثم إلى (قواعد بيانات).

2- اضغط Manage my database على لانشاء قاعدة بيانات جديدة كما بالصوره

gMYGX1C.gif

3- في الصفحة التالية أضف اسم قاعدة البيانات الجديدة واضغط على (إنشاء قاعدة بيانات).

x44uOu7.gif

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

7q2BHni.gif

5- في نفس الصفحة، اربط قاعدة البيانات التي أنشأتها بهذا المستخدم ثم اضغط زر Add

sxbcUc2.gif

6- اختر ALL PREVILIGES لإعطاء هذا المستخدم كامل الصلاحيات على قاعدة البيانات ثم اضغط Make Changes

UUyugzr.gif


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

في هذه الخطوات سنقوم بتُحمّيل الملفات الموجودة على جهازك إلى الاستضافة الجديدة كالتالي:

1- في لوحة التحكم سي بانل (cPanel) للاستضافة الجديدة، ادخل إلى مدير الملفات ثم إلى ملف (Public_html) كما بالصوره.

qnp6IfZ.gif

2- قم برفع ملف الـ zip الذي يحتوي على جميع ملفات موقعك من خلال الضغط على خيار (تحميل) في القائمة العلوية.

1GeadI4.gif

3- حدد الملف المضغوط الذي تم تنزيله في البداية كي ترفعه إلى الاستضافة من خلال الضغط زر Select File واختر ملف الـ zip الذي يحتوي على ملفات ومجلدات موقعك والذي قمت بتنزيله إلى كمبيوترك في الخطوة الأولى ثم اضغط Open.

XSwqot5.gif

4- بعد الانتهاء من رفع الملف بنجاح اضغط على رابط Go back ليتم قفل هذه الصفحة والعودة الى صفحة الـFile Manager . سوف تجد ملف الـ zip المضغوط موجودا في مجلد public_html. قم بالضغط عليه بالزر الأيمن ثم اختر Extract

iUIbGh3.gif

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

6- اضغط بالزر الأيمن على ملف (config.php) ثم (Edit) لربط موقعك بقاعدة البيانات الجديدة.

WoZbxI0.gif

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

qsSnhP3.gif



انتظرونا فى اخر جزء وهو تحميل قاعدة البيانات إلى الاستضافة الجديدة​
 
الدرس الاخير// تحميل قاعدة البيانات إلى الاستضافة الجديدة

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

8Ks1Y92.gif

2- هتفتح لك صفحة اختار منها القاعدة اللى قمت بانشائها كما بالصوره

AGMNGPh.gif

3- بعد اختيار قاعدة البيانات التي أنشأتها للتو ثم اضغط على تبويب Import ثم اضغط زر Choose File واختر ملف sql الذي قمت بتنزيله في الخطوة الأولى ثم اضغط زر Go

mFmdX6S.png

4- بعد استيراد ملف sql الى قاعدة البيانات الجديدة سوف تجد الجداول موجودة بالكامل مع ظهور إشعار بنجاح العملية


تغيير الـ (DNS) للنطاق
اتجه إلى صفحة إدارة النطاق في موقع الاستضافة الموجود عليه.
يحتوي قسم (Nameservers) على عنوانين مرتبطين بالاستضافة الموجود عليها الموقع، ويكون تنسيقهم أشبه بالآتي:

Dn2Y6jI.png

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

غالباً لن تستطيع رفع ملف الملف المضغوط بصيغة zip الى الـ File Manager اذا كان حجمه كبيراً حيث أن ذلك يعتمد على شركة الاستضافة والتي قد تحدد أقصى مساحة يمكنك رفعها مثلا بـ 512 ميغابايت أو 1 غيغابايت أو 2 غيغابايت أو غيرها.

في هذه الحالة يمكنك التواصل مع الدعم الفني لكي يزيدوا هذه القيمة ولو بشكل مؤقت أو يمكنك استخدام بروتوكول FTP لرفع الملف. يمكنك استخدام أي تطبيق يدعم FTP مثل تطبيق FileZilla. قبل ذلك قم بإضافة حساب خاص لاستخدامه لهذا الغرض وذلك بفتح الـ cPanel الخاص بحسابك في شركة الاستضافة الجديدة ثم فتح FTP Accounts وإضافة الحساب هناك

C9oBuH5.png

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

اذا كان السبب هو حجم الملف كما قد يظهر لك في رسالة الخطأ، فقم بفتح Select PHP Version

Ux4Namu.png

ثم اختر تبويب Options وقم بتغيير قيمة upload_max_filesize و post_max_size إلى حجم أكبر من حجم ملفك.

xTDb07C.png

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

في بعض الأحيان تفشل عملية رفع ملف sql حتى لو كان حجمه ليس كبيرا، مع ظهور رسالة خطأ غير مفهومة لغير المطورين. في هذه الحالة جرب تصدير الملف بصيغة zip بدلاً من sql وذلك أثناء عملية تصديرك (export) لملف قاعدة البيانات عند استخدامك لـ phpMyAdmin في حسابك لدى شركة الاستضافة القديمة كما هو موضح في هذه الصورة.

IPd9EUL.png

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