انتقال هاست (transfer hosting) ممکن است به دلایل زیادی انجام شود. شاید نام دامنهی بهتری پیدا کردهاید یا قصد دارید برای اهداف توسعه و دریافت خدمات بهتر به هاست جدیدی مهاجرت کنید. مهم نیست که از چه کنترل پنلی استفاده میکنید، در این مقاله گام به گام با کاربران سی پنل، کنترل ادمین حتی کسانی که قصد دارند به صورت دستی انتقال دامنه به هاست جدید را انجام دهند، پیش میرویم.
انتقال هاست چگونه انجام می شود؟
انتقال هاست مفهوم ساده ای دارد! انتقال هاست همان انتقال سایت از سرورهای یک شرکت به شرکت دیگر است. برای انتقال هاست سی پنل شما باید اطلاعات هاست قبلی را به سرویس جدید منتقل کنید. اگر کنترل پنل هر دو هاست یکی باشد، به راحتی می توانید این کار را به صورت خودکار انجام دهید اما اگر کنترل پنل ها با هم فرق کند، باید به صورت دستی عملیات انتقال میزبانی وب را انجام دهید. فرقی هم ندارد که شما میزبانی معمولی استفاده می کنید یا میزبانی وب وردپرس! انتقال هاست وردپرس هم مانند هاست معمولی است که در این بخش مراحل آن را با هم بررسی میکنیم:
پیشنهاد میکنیم مطالعه کنید: «هاست چیست؟»
به صورت کلی برای انتقال سایت به هاست جدید باید گامهای زیر را بردارید:
- بک آپ گرفتن از فایلهای موجود در هاست قدیمی
- آپلود فایلهای خروجی گرفته شده از هاست قدمی در هاست جدید
- خروجی گرفتن از دیتابیس وردپرس دامنه و هاست اولیه
- خروجی گرفتن از ایمیلها
- ساخت دیتابیس در هاست و دامنه جدید
- درون ریزی دیتابیس خروجی گرفته شده در هاست و دامنه جدید
بک آپ گرفتن از اطلاعات سایت به کنترل پنلی که از استفاده میکنید بستگی دارد. در ادامه به شما آموزش خواهیم داد که چهطور میتوانید از اطلاعات سایت از طریق سی پنل یا دایرکت ادمین بک آپ بگیرید.
آموزش فول بک آپ گرفتن در cpanel
برای تهیه بک آپ از اطلاعات سایت از طریق کنترل پنل سی پنل گامهای زیر را اجرا کنید.
۱. وارد کنترل پنل شده و روی backup کلیک کنید.
۲. روی Download a Full Website Backup کلیک کنید.
۳. پس از کلیک بر روی گزینهی Download a Full Website Backup فرم زیر برای شما به نمایش در میآید. backup destination را روی Remote FTP server تنظیم کنید.
۴.پس از تغییر backup destination فرم زیر را مشاهده خواهید کرد.
۵.کادرهای فرم بالا را با این اطلاعات پر کنید.
- در قسمت email address ایمیلی را وارد کنید که میخواهید ایمیلهای اطلاع رسانی به آن ارسال شود.
- در remote server آی پی سرور مقصدی که تهیه کردهاید را وارد کنید.
- Remote User نام کاربری یکی از اکانتهای FTP هاست مقصد یا نام کاربری اصلی هاست است.
- Remote Password پسورد اکانت FTP هاست مقصداست. (در صورت استفاده از نام کاربری هاست از رمز هاست برای این قسمت استفاده کنید.)
- در قسمت port عدد ۲۱ را وارد کنید.
- Remote Directory: در این قسمت آدرس دایرکتوری مورد نظر در اکانت موجود در سرور مقصد را وارد نمایید. در واقع نسخه پشتیبان در این دایرکتوری قرار خواهد گرفت.
۶.پس از انجام این مراحل روی generate backup کلیک کنید. به این ترتیب فول بک آپ اطلاعات سایت شما به سرور جدید منتقل میشود.
آموزش فول بک آپ گرفتن در دایرکت ادمین
برای گرفتن بک آپ در دایرکت ادمین مراحل زیر را اجرا کنید.
۱.روی گزینهی Advanced features کلیک کنید و سپس روی گزینهی create/restore backup بزنید.
۲.در این قسمت مواردی را که میخواهی انتقال دهید انتخاب کرده و دکمه create backup را بزنید.
انتقال هاست به صورت فول بکاپ به کمک افزونه Jetbackup
اگر کنترل پنل هر دو میزبانی وب یکی باشد، شما با استفاده از فول بکاپ می توانید عملیات انتقال را انجام دهید. برای این کار ابتدا وارد کنترل پنل هاست قبلی شوید و از طریق بخش jetbackup وارد قسمت Full Account Backups شوید:
پس از ورود به این بخش، اطلاعات بکاپ تهیه شده قابل مشاهده است که به راحتی می توانید آن را دانلود کنید. برای این کار بر روی Generate Download کلیک کنید:
در این قسمت هم بر روی Add to Download Queue کلیک کنید تا دانلود بکاپ شروع شود. کمی منتظر باشید تا فایل بکاپ آماده دانلود شود و بتوانید آن را دانلود کنید:
در این مرحله 3 عملیات مختلف می توانید انجام دهید:
- عملیات Restore: با استفاده از این گزینه می توانید بکاپ تهیه شده را روی هاست بازگردانی کنید. البته دقت داشته باشید که در این صورت اطلاعاتی که پس از آن بکاپ روی سایت وجود دارد حذف خواهد شد.
- عملیات Download: با استفاده از این گزینه می توانید فایل بکاپ را دانلود کنید تا روی کامپیوتر خود داشته باشید.
- عملیات Delete Download: با استفاده از این گزینه می توانید فایل بکاپ را از روی سرویس میزبانی وب خود حذف کنید تا قابل دانلود نباشد.
پس از دانلود بکاپ، کافی است در خرید هاست را انجام بدهید و لینک دانلود فول بکاپ را برای انتقال هاست به تیم فنی لیمو تیکت کنید. پشتیبانی لیموهاست در کمترین زمان ممکن اطلاعات را روی سرویس میزبانی وب جدید منتقل می کند و سایت شما در دسترس کاربران قرار خواهد گرفت.
منظور از هاست سی پنل چیست؟
اگر دسترسی شما به بخش مدیریت میزبانی از طریق پنل سی پنل تامین شده باشد، اختصاراً به این سرویس هاست سی پنل گفته میشود. به طور مثال در سرویسهای هاست لینوکس عموماً از این نوع تابلوی میزبانی وب استفاده میشود. بنابراین منظور از عبارت «هاست دایرکت ادمین» نیز می تواند هر سرویسی که ارتباط با میزبانی را از طریق این پنل فراهم میکند، باشد.
انتقال اطلاعات هاست به صورت دستی
انتقال هاست به روش دستی یکی دیگر از راههای کاربردی برای انتقال سرویس میزبانی است. فرآیند انتقال هاست به صورت دستی زمانی کاربرد دارد که کنترل پنلهای دو هاست شما متفاوت باشد که در این صورت انتقال به صورت کامل انجام نمیشود. همچنین اگر شما خیلی عجله دارید و نمیخواهید حتی چند دقیقه برای انتقال میزبانی وب توسط تیم پشتیبانی منتظر باشید، میتوانید انتقال خدمات میزبانی وب برای سایتها به صورت دستی را استفاده کنید. برای این کار شما باید فایلهای مربوط به فایل منیجر و دیتابیس را منتقل کنید.
۱. بک اپ گرفتن از فایل ها
برای بک آپ گرفتن از اطلاعات به صورت دستی مراحل زیر را انجام دهید.
در قدم اول وارد فایل منیجر هاست خود شوید و فایلهای موجود در داخل پوشه Public_html را انتخاب و فشرده (Zip) کنید:
برای زیپ کردن، ابتدا فایلها را انتخاب کنید و سپس بر روی گزینه Compress کلیک کنید:
در این قسمت گزینه Zip Archive را انتخاب کنید و سپس بر روی Compress Files کلیک کنید:
فایل زیپ شما ایجاد شده است و به راحتی می توانید آن را دانلود کنید. برای این کار روی فایل زیپ کلیک راست کنید و سپس بر روی گزینه Download کلیک کنید:
پس از آن که دانلود شد، کافی است وارد سرویس میزبانی وب سی پنل جدید خود شوید و مراحل آپلود را انجام دهید.
۲.انتقال اطلاعات به هاست جدید
برای انتقال فایل از یک هاست به هاست دیگر، کافی است وارد کنترل پنل هاست خود شوید و بخش فایل منیجر را باز کنید. در این بخش دوباره وارد Public_html شوید و گزینه Upload را از طریق نوار ابزار بالا انتخاب کنید:
سپس فایل خود را انتخاب کنید تا آپلود شود. البته شما می توانید با استفاده از قابلیت کشیدن (Drop) به صورت خودکار آن را در مرحله آپلود قرار دهید:
سپس فایل موردنظر را انتخاب کنید و بر روی Extract کلیک کنید تا فایل شما از حالت فشرده خارج شود.
۳.خروج گرفتن از دیتابیس
زمان انتقال دیتابیس فرا میرسد و این کار را هم باید به صورت دستی انجام دهید. برای این کار وارد بخش PHPmyadmin شوید و دیتابیسهای ایجاد شده را مشاهده کنید:
در این بخش وارد قسمت Export شوید تا بتوانید اطلاعات دیتابیس را خروجی بگیرید:
Export method: در این قسمت باید روش خروجی گرفتن را انتخاب کنید.
Format: در این قسمت باید فرمت خروجی را انتخاب کنید.
سپس بر روی گزینه Go کلیک کنید تا فایل خروجی آماده شود و آن را دانلود کنید. این فایل را زیپ کنید و برای مراحل بعدی نگه دارید.
۴.ایجاد دیتابیس در هاست جدید
اکنون که از دیتابیس خود را خروجی گرفته اید، زمان آن میرسد که وارد میزبانی وب جدید شوید و یک دیتابیس ایجاد کنید. برای ایجاد دیتابیس کافی است در صفحه اول سی پنل، بخش MySQL Database Wizard را پیدا کنید و وارد آن شوید:
با ورود به این بخش، صفحه مربوط ایجاد دیتایس نمایش داده میشود که باید اطلاعات دیتابیس موردنظر را وارد کنید:
- بخش Username: یک نام کاربری مناسب برای دیتابیس انتخاب کنید.
- بخش Password: یک پسورد امن و مطمئن برای دیتابیس خود بنویسید.
- بخش Password Again: در این قسمت پسورد انتخاب شده را دوباره وارد کنید.
- بخش Strength: این قسمت نشان دهنده میزان قوی بودن پسورد شما است! اگر با رنگ سبز مواجه شدید، پسورد شما قوی است و میتوانید استفاده کنید. در غیر این صورت سی پنل به شما اجازه ایجاد دیتابیس را نمی دهد و باید از یک پسورد قوی شامل عدد، حروف و کاراکترهای مختلف استفاده کنید.
- گزینه Password Generator: اگر موفق به انتخاب یک پسورد امن و قوی نشدید، میتوانید از قابلیت ایجاد پسورد تصادفی و مطمئن استفاده کنید. البته فراموش نکنید که این پسورد هنگام نصب وردپرس و حتی بعد از آن، موردنیاز شما است و باید حتماً آن را در جایی ذخیره کنید.
- پس از وارد کردن اطلاعات، بر روی Create User کلیک کنید تا وارد مرحله بعد شوید:
دسترسی یوزر به دیتابیس در سی پنل
در قسمت پایانی ایجاد دیتابیس در وردپرس، باید مشخصاتی که می خواهید دیتابیس داشته باشد را انتخاب کنید. برای استفاده از این دیتابیس برای نصب وردپرس، گزینه All Privileges را انتخاب کنید تا تمام ویژگی ها فعال شوند. اکنون دیتابیس شما ایجاد شده است.
۵.انتقال دیتابیس
در قدم بعدی برای انتقال دیتا بیس به هاست جدید باید وارد phpMyAdmin شوید و دیتابیس میزبانی وب قبلی که خروجی گرفته اید را روی این دیتابیس منتقل کنید. در phpMyAdmin کافی است دیتابیس موردنظر را انتخاب کنید و بر روی import کلیک کنید:
پس از انتخاب دیتابیس از طریق بخش Choose File کافی است بر روی Go کلیک کنید تا عملیات import انجام شود.
در آخر هم کافی است اطلاعات دیتابیس جدید را به CMS خود متصل کنید تا سایت کاملاً راهاندازی شود.
چند نکته مهم!
هنگام انتقال هاست باید به چند نکته مهم دقت کنید:
- نکته اول: در لیمو هاست انتقال هاست کاملاً رایگان است! بنابراین پیشنهاد ما این است که انتقال سایت خود را به کمک تیم متخصص لیمو منتقل کنید تا مشکلی هنگام انتقال پیش نیاید. برای این امر کافیست با ارسال یک تیکت به پشتیبانی فنی لیموهاست و ارسال لینک فول بکاپ خود باقی مراحل انتقال را به متخصصان لیموهاست بسپارید.
- نکته دوم: دومین نکته این است که اگر سرویس میزبانی وب را به صورت فول بکاپ منتقل کنید، همه اطلاعات منتقل می شود اما اگر به صورت دستی منتقل کنید، اطلاعاتی نظیر ایمیلها منتقل نخواهد شد.
سخن پایانی
ممکن است به هر دلیلی سر و کارتان به انتقال هاست (transfer hosting) بیافتد. در این مقاله تلاش کردیم تا انتقال هاست به هاست دیگر را به صورت کامل توضیح دهیم. اگر پس از مطالعه مقاله هنوز هم سوال یا مشکلی در رابطه با انتقال هاست وردپرسی دارید زیر همین پست برای ما کامنت بگذارید، متخصصان ما در اسرع وقت پاسخ شما را خواهند داد. راستی فراموش نکنید که صفحهی اینستاگرام لیمو هاست را دنبال کنید تا از آخرین تخفیفات و جوایزی که برایتان در نظر میگیریم جا نمانید.
چه جالب
ممنون دانیال عزیز.