PDA

نسخه کامل مشاهده نسخه کامل : آموزش:چگونه سایت خود را بدون هیچ اختلالی از یک سرور به سرور دیگر جابجا کنیم ؟



Hamid Reza
08-06-2008, 16:55
انتقال یک سایت به سرور جدید ممکن است باعث بوجود آمدن اختلال در سایت و یا قطع شدن موقتی آن شود. برای جلوگیری از هر گونه اختلالی مراحل زیر را انجام دهید :
اگر هر دو سرور مبدا و مقصد از cpanel استفاده می کنند شما بسیار خوش شانس هستید چون cpanel امکان انتقال سایت و تهیه نسخه پشتیبان به صورت خودکار و یا از طریق FTP می باشد .
در غیر این صورت باید مراحل انتقال به صورت دستی و از طریق مراحل زیر انجام دهید .

1-قدم اول پیدا کردن یک سرور مناسب و مطمئن برای قرار دادن سایت می باشد . این نکته را توجه داشته باشید ، حتما قبلاز اتمام سرویس قبلی اینکار را انجام دهید و سرویس دهنده ی قبلی را تا لحظه آخر از تصمیم خود مطلع نکنید . چون امکان Terminate شدن سایت شما قبل از تهیه نسخه پشتیبان یا انتقال کامل سایتان وجود دارد .
2-شما باید سرویس جدیدتان را تهیه کرده باشید و در حال حاضر دو سرویس هاستینگ داشته باشید ، یکی از سرویس دهنده ی قبلی و یکس از سرویس دهنده ی جدید . در این مرحله شما کل اطلاعات و فایل هایتان را از سرور قبلی توسط فایل منیجر یا اف.تی.پی دانلود می کنید و از طریق اف.تی.پی دوباره بارگزاری می کنید . در این قسما می توانید از نرم افزار های شناخته شده ی اینکار مثل ws ftp و cute ftp استفاده کنید .
همانطور که در بالا گفته شده خود cpanel امکان ساختن backup از کلیه فایل ها و بانک ها دارد. توجه داشته باشید بعد از انتقال فایل ها نوبت بانک های اطلاعاتی و ایمیل هاست .
3-برای تهیه نسخه پشتیبان از بانک های اطلاعاتی می توانید از نرم افزار phpmyadmin که معمولا در کلیه سرویس دهنده های هاستینگ نصب شده است استفاده کنید. برای اینکار کافی است نام بانک اطالاعاتی خود را انتخاب کنبد . سپس با استفاده از گزینه Export دیتا بیس خود را از سرویس دهنده قبلی استخراج کنید . نکته خیلی مهم در این قسمت این است که حتما باید با نسخه mysql یا هر نرم افزار دیگر بانک اطلاعاتی مورد استفاده توجه کنید، به عنوان مثال اگر سرور قبلی از mysql نسخه 4.0 استفاده می کند و سرور جدید نسخه 4.1 است حتما موقع export کردن بانک از طریق phpmyadmin حتما نوجه کنید که نسخه mysql را درست انتخاب کنید . همچنین اگر قصد انتقال به سرور ویندوز دارید گزینه zip و در غیر این صورت tar.gz را انتخاب کنید . در نهایت بانک اطلاعاتی شما به صورت یک فایل .sql می باشد و می توانید بر روی هر سروری که از mysql به عنوان بانک اطلاعاتی استفاده می کند بارگزاری کنید . توجه داشته باشید در config فایل های مربوطه نام و اسم دیتا بیس خود را تصیح کنید .
4-در این قسمت شما اطلاعات سایتان را کامل انتقال داده اید . و شما می توانید Dns های مربوط به سرور جدید را بر روی دامنه خود تنظیم کنید . اینجا همان جایی است که ما همیشه می گوییم از سرویس دهنده دامنه خود تقاضای دسترسی به کنترل پنل مدیریت دامنه کنید تا در این لحظه بتوانید خود به تنهایی Dns های دامنه خود را تغییر دهید . در غیر این صورت باید به سرویس دهنده ی قبلی درخواست تغییر DNS های خود را ارسال کنید و منتظر بمانید که این مار را برای شما انجام دهند .
5-بعد از انجام این کار شما تا دو روز بین سرور های قدیم و جدید هستید یعنی بعضی از ISP ها ممکن است بخ خاطر قدیمی بودن DNS Cache هنوز سرور قدیم را لود کنند . و تا در کل دنیا (مخصوصا ایران که 24 ساعت همیشه از کل دنیا عقب است) DNS های شما update شود.
6-خب حالا 24 ساعت از تغییر DNS های شما گذشته و سایت بروی سرور جدید بار گزاری می شود. حال می توانید با سرویس دهنده ی قبلی تماس بگیرید تا سرویس شما را cancel کنند . معمولا اکثر شرکت های سرویس دهنده خوش حال می شوند تا بعد از cancel سرویس از مدتی که در ان شرکت سرویس داشتید به آنها Feekback ارائه دهید .


اگر تمامی این مراحل را به درستی انجام دهید هیچ اختلالی پس از انتقال سایت خود از سروی به سرور دیگر پیدا نخواهید کرد .

از سایت hostiran.net