انتقال وردپرس از یک هاست به هاست دیگر ممکن است به دلایل مختلفی انجام شود. این فرآیند برای بسیاری از کاربران وبسایتهای وردپرسی ضروری است تا بدون از دست دادن دادهها و با حفظ امنیت سایت، هاست خود را تغییر دهند. در این راهنمای گام به گام از مقالات مرواهاست ارائه دهنده هاست پرسرعت، مراحل انتقال سایت وردپرس به هاست جدید را با جزئیات و نکات کلیدی بررسی میکنیم. همچنین، به روشهایی برای جلوگیری از قطع دسترسی سایت و مدت زمان لازم برای انتقال نیز اشاره خواهیم کرد.
دلایل اصلی انتقال وبسایت چیست؟
انتقال سایت وردپرسی به هاست دیگر ممکن است به دلایل مختلفی انجام شود.
- افزایش سرعت و عملکرد وبسایت
سرعت بارگذاری صفحات وب یکی از عوامل کلیدی در تجربه کاربری و رتبهبندی سئو است. هاست قدیمی ممکن است نتواند نیازهای روزافزون سایت شما را برآورده کند. در این صورت، انتقال هاست به هاست دیگر با منابع و پهنای باند بیشتر میتواند باعث بهبود عملکرد و سرعت سایت شود، برای بررسی سرعت سایت میتوانید از مقالهای که در مرواهاست تهیه شده استفاده کنید. - امنیت بهتر
امنیت سایت یکی از دغدغههای اصلی وبمستران است. هاستهای جدیدتر معمولا با آخرین فناوریها و پروتکلهای امنیتی مجهز شدهاند که میتوانند از سایت شما در برابر تهدیدات مختلف محافظت کنند. اگر هاست قدیمی شما در برابر حملات آسیبپذیر باشد، انتقال به یک هاست جدید با امنیت بیشتر یک ضرورت است. - پشتیبانی بهتر
پشتیبانی مناسب و سریع یکی از عوامل مهم در انتخاب هاستینگ است. اگر از پشتیبانی هاست قدیمی خود رضایت ندارید و در مواقع ضروری نمیتوانید به کمک سریع دسترسی داشته باشید، ممکن است نیاز به انتقال سایت به یک هاست دیگر با خدمات پشتیبانی بهتر داشته باشید. - هزینههای پایینتر
گاهی اوقات ممکن است برای کاهش هزینهها نیاز به انتقال سایت به هاست جدید با تعرفههای مناسبتر داشته باشید. هاستینگهای مختلف بستههای متنوعی ارائه میدهند و انتقال به یک هاست جدید میتواند به صرفهجویی در هزینهها منجر شود. - نیاز به منابع بیشتر
با رشد سایت، نیاز به منابع بیشتری مانند فضای ذخیرهسازی و پهنای باند افزایش مییابد. هاست قدیمی ممکن است توانایی پاسخگویی به این نیازها را نداشته باشد و شما مجبور به انتقال سایت وردپرس به هاست جدید با منابع بیشتر شوید.
راهنمای کامل برای انتقال سایت به هاست جدید
حال در این قسمت به صورت مرحله به مرحله بررسی خواهیم کرد که چطور میتوان سایت را به هاست جدید انتقال داد.
- مرحله اول: خروجی از فایلهای وردپرس هاست قدیمی
ابتدا باید از تمامی فایلهای وردپرس موجود در هاست قدیمی خروجی (backup) تهیه کنید تا اطلاعات شما به درستی انتقال یابد. برای شروع وارد سی پنل شده FILES را باز کرده و file manager را انتخاب کنید. سپس Public-html را انتخاب کرده فایلها را select all کنید و به صورت zip ذخیره کنید.
- مرحله دوم: جایگذاری فایل فشردهشده هاست قدیمی
فایلهای خروجی را به صورت فشرده (ZIP) در هاست جدید آپلود و در پوشهی اصلی سایت (root directory) باز کنید.
- مرحله سوم: خروجی گرفتن از اطلاعات دیتابیس هاست قدیمی
از دیتابیس سایت وردپرسی خود در هاست قدیمی خروجی (export) تهیه کرده و آن را در سیستم خود ذخیره کنید.
- مرحله چهارم: ایجاد دیتابیس در هاست جدید
در هاست جدید، یک دیتابیس جدید ایجاد کنید و اطلاعات مربوط به آن را برای مراحل بعدی ذخیره کنید.
- مرحله پنجم: انتقال اطلاعات از یک سایت به سایت دیگر
فایل دیتابیس خروجی را به دیتابیس جدید هاست جدید وارد (import) کنید تا اطلاعات سایت شما به درستی انتقال یابد.
- مرحله ششم: ویرایش و وارد کردن اطلاعات به دیتابیس جدید
فایلهای پیکربندی وردپرس (wp-config.php) را ویرایش کنید و اطلاعات دیتابیس جدید را وارد کنید.
- مرحله هفتم: بهروزرسانی آدرس دامنه جدید در وردپرس
در نهایت، آدرس دامنه جدید را در وردپرس بهروزرسانی کنید تا سایت شما در هاست جدید به درستی کار کند.
چگونه میتوان وبسایت را با استفاده از نسخه پشتیبان منتقل کرد؟
یکی از سادهترین روشها برای انتقال سایت وردپرسی به هاست دیگر، استفاده از افزونه Jetbackup است. این افزونه با ارائه امکانات جامع و ساده، فرآیند انتقال را بسیار آسان میکند. در ادامه، به توضیح مراحل انتقال سایت با استفاده از این افزونه میپردازیم:
نصب و فعالسازی افزونه Jetbackup
ابتدا افزونه Jetbackup را از مخزن وردپرس نصب و فعال کنید. پس از فعالسازی، این افزونه به داشبورد وردپرس شما اضافه خواهد شد.
تهیه نسخه پشتیبان از سایت
در مرحله بعد، به بخش Jetbackup رفته و از تمامی فایلها و دیتابیس سایت خود نسخه پشتیبان تهیه کنید. این نسخه پشتیبان به شما اجازه میدهد که سایت را به راحتی به هاست جدید منتقل کنید.
انتقال نسخه پشتیبان به هاست جدید
نسخه پشتیبان تهیهشده را به هاست جدید منتقل کرده و آن را در محل مورد نظر آپلود کنید.
بازیابی نسخه پشتیبان در هاست جدید
پس از انتقال نسخه پشتیبان به هاست جدید، از طریق Jetbackup نسخه پشتیبان را بازیابی (restore) کنید تا سایت شما به طور کامل به هاست جدید منتقل شود.
مدت زمان لازم برای فرایند انتقال وبسایت چقدر است؟
مدت زمان لازم برای انتقال سایت وردپرسی به هاست جدید بستگی به عوامل مختلفی دارد. این عوامل شامل حجم اطلاعات سایت، سرعت اینترنت و سرعت هاستینگهای قدیمی و جدید میشود. در حالت کلی، اگر حجم اطلاعات سایت شما زیاد نباشد و از افزونههای خاصی برای انتقال استفاده کنید، این فرآیند ممکن است بین 30 دقیقه تا چند ساعت طول بکشد.
البته، برخی مواقع ممکن است نیاز به زمان بیشتری داشته باشید، بهویژه اگر در حین انتقال با مشکلات فنی مواجه شوید یا نیاز به تنظیمات خاصی داشته باشید. در هر صورت، توصیه میشود که قبل از شروع فرآیند، تمامی اطلاعات لازم را جمعآوری کرده و یک زمان مناسب برای انتقال انتخاب کنید.
نکات کلیدی که باید قبل از انتقال وبسایت رعایت کنید
برای انجام انتقال سایت وردپرس به هاست تازه بدون از دست دادن دادهها، لازم است که به چند نکته کلیدی توجه کنید. در این بخش به برخی از مهمترین نکات اشاره خواهیم کرد:
- تهیه نسخه پشتیبان از سایت: قبل از شروع فرآیند انتقال، حتما از تمامی فایلها و دیتابیس سایت خود نسخه پشتیبان تهیه کنید. این نسخه پشتیبان به شما امکان میدهد که در صورت بروز هرگونه مشکل، سایت خود را به حالت قبل بازگردانید.
- بررسی سازگاری هاست جدید با وردپرس: اطمینان حاصل کنید که هاست جدید شما از وردپرس پشتیبانی میکند و دارای حداقل منابع لازم برای اجرای سایت شماست. این موضوع شامل نسخه PHP، پشتیبانی از دیتابیس MySQL و همچنین امکانات امنیتی مورد نیاز است.
- مطمئن شدن از دسترسی به DNS هاست جدید: قبل از انتقال، اطمینان حاصل کنید که هاست جدید شما به درستی پیکربندی شده است و دامنه سایت شما به DNS جدید متصل شده است. این موضوع به جلوگیری از قطعی سایت کمک میکند.
- بررسی افزونهها و قالبهای سایت: قبل از انتقال، تمامی افزونهها و قالبهای سایت خود را بهروزرسانی کنید و اطمینان حاصل کنید که با هاست جدید سازگار هستند. افزونهها و قالبهای ناسازگار ممکن است باعث بروز مشکلات در سایت شوند.
- اطلاعرسانی به کاربران سایت: اگر سایت شما بازدیدکنندگان زیادی دارد، بهتر است قبل از انتقال، به کاربران خود اطلاع دهید که ممکن است سایت به مدت کوتاهی در دسترس نباشد. این اطلاعرسانی میتواند از بروز نارضایتیها جلوگیری کند.
- تست سایت پس از انتقال: پس از انتقال سایت به هاست جدید، تمامی بخشهای سایت خود را بررسی و تست کنید تا مطمئن شوید که سایت به درستی کار میکند. این شامل بررسی صفحات، فرمها، افزونهها و بخشهای مختلف سایت است.
چگونه میتوان از قطع دسترسی سایت هنگام تغییر هاست جلوگیری کرد؟
قطع دسترسی سایت در حین انتقال هاست به هاست دیگر یکی از نگرانیهای اصلی وبمستران است. برای جلوگیری از این موضوع، میتوانید از روشهای زیر استفاده کنید:
- استفاده از نسخه پشتیبان: با استفاده از نسخه پشتیبان و انتقال فایلها به هاست جدید، میتوانید اطمینان حاصل کنید که سایت شما بدون قطع دسترسی به هاست جدید منتقل میشود، اگر نمیدانید آموزش بک آپ گرفتن از هاست دایرکت ادمین چگونه است این مقاله مناسب شماست.
- تغییر تدریجی DNS: به جای تغییر ناگهانی DNS، میتوانید آن را به صورت تدریجی تغییر دهید. به این معنا که ابتدا DNS جدید را به دامنه خود اضافه کنید و سپس پس از چند ساعت، DNS قدیمی را حذف کنید. این روش کمک میکند تا مرورگرها و کاربران به تدریج به هاست جدید هدایت شوند و از قطع دسترسی سایت جلوگیری شود.
- استفاده از خدمات CDN: اگر از یک شبکه تحویل محتوا (CDN) استفاده میکنید، میتوانید از آن به عنوان یک پل ارتباطی بین هاست قدیمی و هاست جدید بهره ببرید. در این حالت، CDN محتوا را از هاست جدید به کاربران تحویل میدهد و بدین ترتیب، احتمال قطعی سایت کاهش مییابد.
- زمانبندی مناسب انتقال: بهتر است فرآیند انتقال را در زمانی انجام دهید که ترافیک سایت کمترین میزان خود را دارد. این زمان معمولاً در ساعات نیمهشب یا اوایل صبح است. با این کار، حتی اگر قطعی کوتاهمدتی رخ دهد، تعداد کمتری از کاربران تحت تأثیر قرار میگیرند.
- پیکربندی صحیح دامنه: قبل از انتقال، اطمینان حاصل کنید که دامنه سایت شما به درستی پیکربندی شده است. این شامل تنظیمات DNS، آدرس IP و سایر موارد مرتبط با دامنه است. هرگونه اشتباه در این تنظیمات میتواند منجر به قطع دسترسی سایت شود.
سخن پایانی
انتقال وردپرس از یک هاست به هاست دیگر، اگرچه ممکن است چالشبرانگیز به نظر برسد اما با برنامهریزی مناسب و رعایت نکات کلیدی به راحتی قابل انجام است. با توجه به اهمیت حفظ دادهها و جلوگیری از قطعی سایت، توصیه میشود که این فرآیند را با دقت و در زمان مناسب انجام دهید.
اگر تمامی مراحل به درستی انجام شود، سایت شما بدون هیچگونه مشکلی به هاست جدید منتقل خواهد شد. فراموش نکنید که پس از انتقال، تمامی بخشهای سایت خود را بررسی کنید تا از عملکرد صحیح آن اطمینان حاصل نمایید. شما میتوانید از طریق وب سایت surftunnels نیز اطلاعات لازم در این زمینه را دریافت کرده و با چگونگی انتقال وب سایت به هاست دیگر بیشتر آشنا شوید.