گاهی به دلیل افت کیفیت خدمات، کندی سرعت، هزینه‌های بالا یا عدم پشتیبانی مطلوب، نیاز پیدا می‌کنید سایت خود را به یک شرکت هاستینگ دیگر منتقل کنید. این فرآیند اگر اصولی انجام نشود، می‌تواند منجر به از دست رفتن اطلاعات یا قطعی سایت شود. در ادامه، مراحل کامل و نکات فنی برای یک انتقال ایمن در دو کنترل پنل محبوب یعنی سی پنل و دایرکت ادمین را بررسی می‌کنیم.

مرحله اول: تهیه نسخه پشتیبان کامل (Full Backup)

در کنترل پنل سی پنل، بهترین روش استفاده از بخش Full Backup است. پس از ورود به بخش بکاپ، گزینه Generate Backup را بزنید. این فایل شامل تمامی فایل‌های سایت، دیتابیس‌ها و تنظیمات ایمیل شماست. دقت کنید که پس از اتمام فرآیند، فایل بکاپ را دانلود و روی کامپیوتر شخصی خود ذخیره کنید.

اگر از کنترل پنل دایرکت ادمین استفاده می‌کنید، فرآیند کمی متفاوت است. پس از ورود به پنل، به بخش Advanced Tools و سپس Create/Restore Backups بروید. در این صفحه می‌توانید گزینه‌های مورد نظر خود (مانند فایل‌ها، دیتابیس‌ها و ایمیل‌ها) را انتخاب کنید و دکمه Create Backup را بزنید. پس از ساخته شدن فایل، به بخش File Manager بروید و در پوشه backups فایل مربوطه را دانلود کنید. در هر دو پنل، اگر حجم سایت بالاست، می‌توانید از پشتیبانی هاست مبدأ بخواهید بکاپ را مستقیماً به سرور جدید منتقل کنند (انتقال سرور به سرور) که بسیار سریع‌تر است.

مرحله دوم: بارگذاری در هاست جدید

در هاست جدید، ابتدا یک پایگاه داده (Database) و کاربر آن را بسازید. سپس فایل بکاپ را در فضای هاست جدید آپلود و از طریق بخش Restore در کنترل پنل (چه سی پنل و چه دایرکت ادمین) بازیابی کنید. اگر پنل مقصد با مبدأ متفاوت است، باید فایل‌ها را به صورت دستی در پوشه روت اصلی (معمولاً public_html) اکسترکت کنید و فایل دیتابیس را از طریق ابزار phpMyAdmin وارد کنید.

مرحله سوم: تنظیمات حیاتی پس از انتقال

بسیاری از کاربران تصور می‌کنند با ریستور کردن فایل‌ها کار تمام است، اما این‌طور نیست. پس از انتقال، حتماً فایل تنظیمات دیتابیس سایت (مانند wp-config.php در وردپرس) را ویرایش کنید. باید نام دیتابیس، نام کاربری و رمز عبور جدیدی که در هاست جدید ساخته‌اید را در این فایل جایگزین کنید، در غیر این صورت سایت با خطای Database Connection Error مواجه می‌شود. همچنین اگر دسترسی‌ها تغییر کرده، مطمئن شوید مجوز فایل‌ها و پوشه‌ها تنظیم شده باشد.

مرحله چهارم: بررسی نسخه‌های PHP و سرویس‌ها

نکته‌ای بسیار کلیدی است. در هاست جدید، حتماً نسخه PHP را مطابق با نسخه هاست قبلی تنظیم کنید. اگر سایت شما از افزونه‌های خاص استفاده می‌کرده، ممکن است در هاست جدید غیرفعال باشند. در سی پنل از بخش MultiPHP Manager و در دایرکت ادمین از بخش Select PHP Version استفاده کنید تا نسخه سازگار را انتخاب نمایید.

مرحله پنجم: تغییر DNS و تست نهایی

قبل از تغییر دی‌ان‌اس‌ها در پنل دامنه، سایت را با آی‌پی جدید یا در حالت لوکال بررسی کنید تا از صحت عملکرد آن مطمئن شوید. پس از اطمینان، دی‌ان‌اس‌های جدید شرکت هاستینگ را در پنل دامنه تنظیم کنید. توجه داشته باشید که عملیات انتشار دی‌ان‌اس ممکن است از چند دقیقه تا چند ساعت طول بکشد.

مرحله ششم: مدیریت ایمیل‌ها و گواهینامه SSL

فراموش نکنید که حساب‌های ایمیل در هاست قبلی باقی مانده‌اند. اگر به آن‌ها نیاز دارید، باید در هاست جدید مجدداً ایمیل‌ها را بسازید. همچنین گواهینامه امنیتی SSL سایت شما به هاست جدید منتقل نمی‌شود؛ در هاست جدید باید دوباره SSL را نصب یا فعال کنید تا سایت با پروتکل امن HTTPS باز شود.

نکته آخر در مورد دسترسی‌ها: پس از ریستور کردن بکاپ، یوزرنیم و پسورد هاست شما ممکن است به اطلاعات هاست قبلی تغییر کند. اگر این اطلاعات را ندارید، قبل از تغییر دی‌ان‌اس، رمز عبور کنترل پنل خود را در هاست جدید تغییر دهید تا از امنیت آن مطمئن شوید. برای جلوگیری از هرگونه خطای احتمالی، همیشه پیشنهاد می‌شود یک بار سایت را قبل از تغییر نهایی دی‌ان‌اس‌ها روی هاست جدید به طور کامل تست کنید.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *