از سرعت پایین یا پشتیبانی ضعیف هاست فعلیتان به ستوه آمدهاید؟ پس وقتش است که هاستتان را تغییر دهید و به یک هاست جدید نقل مکان کنید!
در این مقاله، ما شما را در تمام مراحل انتقال هاست راهنمایی میکنیم تا فرآیند انتقال سایتتان به هاست جدید را بدون دردسر پشت سر بگذارید؛ اگر آمادهاید، زودتر شروع کنیم.
انتقال هاست چگونه انجام میشود؟
منظور از انتقال هاست همان انتقال سایت از سرورهای یک شرکت به شرکت دیگر است.
برای انتقال هاست سیپنل، شما باید اطلاعات هاست قبلی را به سرویس جدید منتقل کنید. اگر کنترلپنل هر دو هاست یکی باشد، بهراحتی میتوانید این کار را بهصورت خودکار انجام دهید؛ اما اگر کنترلپنلها با هم فرق کند، باید بهصورت دستی عملیات انتقال میزبانی وب را انجام دهید.
فرقی هم ندارد که شما از چه نوع هاستی استفاده میکنید؛ هاست وردپرس، هاست لینوکس، هاست ووکامرس یا… . انتقال هاست وردپرس هم مانند بقیه سرویسهای میزبانی وب است که در این بخش مراحل آن را با هم بررسی میکنیم.
پیشنهاد خواندنی: هاست چیست و چه کاربردی دارد؟ (+انواع هاست) |
بهطور کلی برای انتقال سایت به هاست جدید باید این مراحل را بهترتیب طی کنید:
- بکاپ گرفتن از فایلهای موجود در هاست قدیمی
- آپلود فایلهای خروجیگرفتهشده از هاست قدمی در هاست جدید
- خروجی گرفتن از دیتابیس وردپرس دامنه و هاست اولیه
- خروجی گرفتن از ایمیلها
- ساخت دیتابیس در هاست و دامنه جدید
- درونریزی دیتابیس خروجیگرفتهشده در هاست و دامنه جدید
توجه: بکاپ گرفتن از اطلاعات سایت به کنترلپنلی که از آن استفاده میکنید بستگی دارد. در ادامه به شما آموزش خواهیم داد که چطور میتوانید از اطلاعات سایت از طریق سیپنل یا دایرکت ادمین بکاپ بگیرید.
بهترین سرویسهای میزبانی وب را از لیموهاست بخواهید
شروع قیمت از
سالیانه ۵۹۰ هزار تومان
آموزش فول بک آپ گرفتن در 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
اگر کنترلپنل هر دو میزبانی وب یکی باشد، شما با استفاده از فولبکاپ میتوانید عملیات انتقال را انجام دهید. برای این کار ابتدا وارد کنترلپنل هاست قبلی شوید و از طریق بخش jetbackup وارد قسمت Full Account Backups شوید.
پس از ورود به این بخش، اطلاعات بکاپ تهیهشده قابل مشاهده است که میتوانید آن را دانلود کنید. برای این کار بر روی Generate Download کلیک کنید.
در این قسمت هم بر روی Add to Download Queue کلیک کنید تا دانلود بکاپ شروع شود. کمی منتظر باشید تا فایل بکاپ آماده دانلود شود و بتوانید آن را دانلود کنید.
در این مرحله ۳ عملیات مختلف می توانید انجام دهید:
- عملیات 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 خود متصل کنید تا سایت کاملاً راهاندازی شود.
پیشنهاد خواندنی: چگونه هاست بخریم؟ (مراحل خرید هاست) |
چند نکته مهم و حرفهای پایانی!
هنگام انتقال هاست باید به چند نکته مهم دقت کنید:
اول اینکه در لیموهاست انتقال هاست کاملاً رایگان است! بنابراین پیشنهاد ما این است که انتقال سایت خود را به کمک تیم متخصص لیمو انجام دهید تا مشکلی هنگام انتقال پیش نیاید.
اگر قصدتان انتقال هاست به لیموهاست است، کافیست برایمان تیکت بزنید و لینک فولبکاپ خود را ارسال کنید و بقیه مراحل را به بچههای متخصص پشتیبانی فنی لیموهاست بسپارید.
دومین نکته این است که اگر سرویس میزبانی وب را بهصورت فولبکاپ منتقل کنید، همه اطلاعات منتقل میشود، اما اگر بهصورت دستی عملیات انتقال را انجام دهید، اطلاعاتی نظیر ایمیلها منتقل نخواهد شد.
خب! همانطور که قول داده بودیم مراحل انتقال هاست به هاست دیگر را به زبانی ساده برایتان توضیح دادیم. اگر جایی از مراحل برایتان گنگ بود، برایمان کامنت بگذارید تا در اسرع وقت راهنماییتان کنیم؛ اگر سوالی ندارید منتظر خواندن نظرات و پیشنهادات شما هستیم:)
چه جالب
ممنون دانیال عزیز.
سلام وقت بخیر چطور اطلاعات یک سایت رو به هاست خودم کپی کنم؟
سلام جناب سرخه عزیز
اول باید از سایتتون فولبکاپ بگیرید، بعد به پشتیبانی هاستتون پیام بدید و ازشون بخوایید فایل بکاپ رو روی هاست جدید آپلود کنن، یا خودتون بهصورت دستی این کار رو انجام بدید؛ مراحل رو کامل داخل مقاله توضیح دادیم. 🍋
وقتی دامنه به هاست اول وصله
چجوری همزمان به هاست دوم هم وصلش کنیم که توش فایلا رو آپلود کنیم؟
باید یه رکورد سابدامین بسازید (مثلا dl.domain.com) و اون رو به هاست دوم متصل کنید که پوینت بشه به آیپی هاست مربوط به فایلها.