خطوات نقل موقع كامل من سيرفر إلي سيرفر عن طريق الشيل Ssh
بسم الله الرحمن الرحيم
=============
وهو طريقة نقل الموقع بإستخدام الشيل Shell أو ما يطلق عليه SSH
خطوات النقل هي بسيطة جداً ، ولكن تحتاج إلي تركز عالي جداً سوف أشرح الدرسة علي خطوات منفصلة كل خطوية تمثل شئ معين
علي بركة الله نبدأ درسنا
============================= أولاً : طلب العميل لنقل موقعك علي سيرفر :- س/ ماذا تفعل عندما يخبرك العميل بأنه يرغب في نقل إستضافة من المستضيف الحالي له إلي إستضافتك ؟؟؟ جـ / تطلب من العميل بيانات الموقع وهي FTP أو Cpanel و هي عبارة عن
إسم مستخدم USER NAME
كلمة السر PASSWORD
إسم الدومين Domain.com
س / حصلت علي بيانات الموقع الخاصة بلعميل ماذا أفعل الان ؟؟
جـ / تقوم بالدخول إلي لوحة تحكم موقع العميل Cpanel
س/ كيف أدخل لوحة تحكم مساحة موقع العميل Cpanel ؟؟
ج/ من هذا الرابط و هو لا يتغير أبداًُ مع أي موقع الذي يتغير هو إسم الموقع فقط WWW.XXXX.COM/CPANEL
أو WWW.XXXX.COM:2082
سوف يطلب منك إسم مستخدم و كلمة المرور / أدخل الاسم و كلمة السر التي أعطاك إياها العميل
س/ دخلت لوحة تحكم العميل ماذا أفعل الان ؟؟
جـ / تذهب إلي أيقونة Backup سوف تجدها ضمن الايقونات أمامك
س / ضغط علي أيقونة Backup و دخلت عليه ماذا أفعل ؟؟
هنا نتوقف قليلاً ///// (( و إنتبه لما سوف أقوله جيداً ))
إذا كانت هذه أول مره تنقل موقع عميل تحت إستضافتك عن طريق الشيل SHELL يجب أن تقول بعمل حساب من لوحة WHM و مهمة هذا الحساب هوا ، سوف تنقل الباك اب التي سوف تسحبه من موقع العميل إلي هذا الحساب .
نفترض أنك قمت بعمل حساب لديك في سيرفرك بإسم Backup.com و المساحة غير محدودة
الان نعود لخطواتنا السابقة :-
دخلت علي أيقونة backup سوف تجد جملة أمامك بهذا الشكل
Full Backup
Generate/Download a Full Backup
Full backups can only be used for moving your account
to another server or keeping a local copy of your account
ما يهمنا منها هي الجملة ( Generate/Download a Full Backup ) إضغط عليها من فضلك
س / ضغط علي Generate/Download a Full Backup ماذا بعد ؟؟ جـ / سوف تفتح إليك صفحة أخذ النسخة الإحتياطية لموقع العميل backup
وهنا ستجد الأتي
Backup Destination: أختر من القائمة الإختيار رقم 2 وهو (Remote Ftp server )
Email Address: أدخل بريدك وسف تصلك رساله بعد إتمام نقل الباك اب علي الحساب الذي قمت بعمله في سيرفر backup.com
Remote Server (FTP/SCP only): آي بي السيرفر الخاص ((((( بـــك ))) IP
Remote User (FTP/SCP only): إسم المستخدم للموقع الذي قمت بعمله في سيرفر و الذي سوب تنقل البك اب إليه
Remote Password (FTP/SCP only): الباسورد للحساب الذي قمت بعملة و الذي سوف تنقل الباك اب إليه
هنا إختيارين في النهاية إتركهما فارغين ثم إضغط علي Generate Backup
سوف تحصل علي صفحة فيها هذه الرساله
Once the full backup of your account has been completed you will receive an email message to the address you specified (o0-o0-0o-NONE@hotmail.com)
وترجمة هذه الرسالة أن الـ BACKUP جاري إرسالها إلي حسابك وسوف ترسل إلي بريدك إشعار بعد إتمام التحويل
إنتظر قليلاً و خذ قسطاً من الراحة فلقد قطعت نصف المسافة في نقل موقع العميل
ونكتفي بهذه الخطوة اليوم .....
وفي إنتظار إستفساراتكم بخصوص هذه الخطوة
درسنا اليوم معكم هو ليس بجديد ولكن تكمله لما سبق من خطوات نقل المواقع من سيرفر إلي سيرفر آخر أو من شركة إستضافة إلي شركة أخري و أعتقد أنك لم و لن تجد شرح تفصيلي ووافي في أي موقع الا هنا رغم أن الشرح لا يحتوي علي أي صو ولكن إذا تمعنت و حدقت النظر و تابعت الشرح بكل تركيز و فهم سوف تستطيع نقل أي موقع مهما كانت مساحته وبكل بساطه .
علي بركة الله نبدأ درسنا اليوم
توقفنا في الدرس السابق عن سحب أو إرسال الباك اب من لوحة تحكمه القديمة (علي السيرفر المنقول منه) . بعد الإنتهاء من عملية سحب ملف باك اب سوف تصلك رساله علي بريدك الذي كمت بإدخاله ضمن بيانات إرسال الباك اب و تخبرك بأن عملية نقل الباك اب قد تمت بنجاح
س/ حسناً قمنا بإرسال الباك اب علي الحساب الافتراضي الذي قمنا بعمل لاستقبال الباك اب الجديدة عليه backup.com ماذا أفعل الان ؟؟؟ جـ / سوف تكون بعملية إسترجاع الموقع و فك الضغط عن الملف و تركيبة ضمن قامئمة العملاء لديك
طريقة التنفيذ :-
1- الان الباك اب علي سيرفرك ( إدخل علي الشيل SSH ) عبر برنامج SSH SECURE أو PUTTY
و قم بالدخول إلي سيرفرك وذلك بكتابة رقم الاي بي الخاص بسيرفرك ثم إسم المستخدم ثم الباسورد
و الان قم بكتابة الاوامر التالية بالترتيب مع إفتراض سوف أشرح علي أن الباك اب تم نقلها علي حساب إفتراضي و هوا بإسم backup.com و إسم المستخدم لهذا الموقع backupc
نبدأ في الاوامر
cd /home/backupc مسافة واحدة بين cd و /home ثم تضغط إنتر
الحين دخلت علي حساب backupc
تكتب الامر ls و تضغط إنتر (و السبب من هذه الخطوه هي التأكد من وجود الباك اب المرسله من الـ Cpanel للموقع عليه )
الحين سوف تجد ملف الباك اب و ينتهي بإمتداد .tar.giz
تقوم بكاتبة الامر التالي
mv إسم الباك اب بالكامل ( إسم الملف ) /home
تم تضغط إنتر
الحين سوف تجد أنه لم يحدث أي تغير فقط وقف عند ملف ال backupc
وهذا معناه أنه تم نقل الباك اب علي ملف الhome .
س / إلي الان كل شئ علي ما يرام كيف اقوم بعمليت فك الباك اب و تركيبها علي السيرفر
جـ / فقط قم بكتابة الاوامر التالي
cd /home ثم إنتر
ثم ls و السبب من هذه الخطة هوا التأكد أن الباك اب موجوده بالفعل علي مجلد الـ home
الان إذا وجدناها بالفعل يوف نكتب الامر التالي
/s c r i p t s/ restorepkg إسم اليوزر للباك اب وليس إسم المجلد فقط إسم اليوزر ثم تضغط إنتر
وسوف يبدأ السيرفر بإسترجاع الباك اب و عمل مساحة له و كل شئ تمام إلي أن ينتهي و يقف عن مجلد ال home إلي هنا تدخل علي الـ WHM وسوف تجد الموقع ضمن قائمة العملاء
و مبروك عليك الموقع تقدر الان تضعه ضمن رسيلر إذا كان الموقع خاص بعميل رسيلر لديك أو خاص فيك أنت (السيرفر)
و أي إستفسار انا حاضر لكم من الساعه 6 المغرب و حتي 12 ليلاً يومياً .