انتقال سایت وردپرس از یک هاست به هاست دیگر ممکن است کمی پیچیده و نگران کننده باشد. زیرا بزرگترین خطر هنگام تغییر میزبانی از دست رفتن اطلاعات سایت می باشد یا اینکه ممکن است وب سایت شما موقتا برای کاربران و موتورهای جستجو غیر قابل دسترس شود که شاید برای مدتی منجر به کاهش عملکرد سایت و رتبه بندی موتورهای جستجو میشود. اما جای نگرانی نیست. ما در این مقاله قصد داریم شما را به طور کامل با مراحل انتقال سایت از هاست وردپرس به هاست جدید آشنا کنیم تا سایت خود را با کمترین دردسر به هاست جدید منتقل کنید.
چرا باید سایت وردپرس خود را به هاست جدید منتقل کنید؟
دلایل مختلفی برای انتقال سایت وردپرس به هاست جدید وجود دارد، از جمله:
- عملکرد بهتر : هاست وردپرس جدید بر اساس پلن ها و منابع سخت افزاری مشخص تعیین شده که بر حسب نیازهایتان میتوانید آن را تهیه نمایید.
- امکانات بیشتر: هاست جدید ممکن است ویژگیها و ابزارهای بیشتری مانند Accelerate WP cache Litespeed که بر روی سی پنل قابل مشاهده می باشد را ارائه دهد که به شما در روند بهبود قالب سایت کمک میکند.
مراحل انتقال سایت وردپرس به هاست جدید:
مرحله ۱ . تهیه نسخه پشتیبان:
- پشتیبانگیری از فایلها: تمام فایلهای سایت خود را از طریق FTP فایل هاست دانلود کنید و در یک مکان امن ذخیره کنید.
- بک آپ از پایگاه داده: از پایگاه داده وردپرس خود یک نسخه پشتیبان تهیه کنید. میتوانید از ابزارهای داخلی وردپرس یا phpMyAdmin استفاده کنید.
مراحل بک آپ گیری در cpanel :
مرحله اول:
برای پشتیبان گیری از هاست ابتدا وارد سی پنل شوید . سپس از قسمت Files روی گزینه Backup Wizard کلیک کنید.


مرحله دوم:
در صفحه باز شده گزینه Back Up را انتخاب کنید.

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

مرحله چهارم:
در صورتی که بخواهید به صورت جداگانه از هر بخش بک آپ بگیرید باید در صفحه ظاهر شده روی گزینه Select Partial Backup کلیک کنید. با این کار میتوانید از سه بخش زیر به صورت جداگانه پشتیبان گیری کنید.
- Home Directory : در صورت انتخاب این گزینه از همه پوشهها و فایلهای موجود در File Manager هاست شما پشتیبان گیری میشود.
- MySQL Databases : در صورت انتخاب این گزینه, میتوانید از میان تمام دیتابیس های خود , با کلیک روی هر دیتابیس میتوانید از آن بک آپ بگیرید.
- Email Forwarder & Filters : برای پشتیبان گیری از تمامی ایمیلهای سایت خود میتوانید این گزینه را انتخاب کنید.

مرحله پنجم:
در صورتی که بخواهید از تمامی اطلاعات هاست خود بک آپ بگیرید باید گزینه Full Backup را انتخاب کنید. در صورتی که این گزینه را انتخاب کنید فرایند پشتیبان گیری در cPanel با سرعت بیشتری انجام میشود. بعد از انتخاب گزینه فول بکآپ , صفحهای با دو فیلد به شما نمایش داده میشود. در فیلد مربوط به Backup Destination باید دقت داشته باشید که مسیر آن Home Directory باشد.

مرحله ششم:
در فیلد مربوط به ایمیل , اگر تیک گزینه Do not send email notification of backup completion را فعال نکنید , سی پنل بعد از پایان بک آپ گیری با فرستادن ایمیل شما را باخبر نمیکند. در پایان برای شروع فرایند پشتیبان گیری باید روی گزینه Generate Backup کلیک کنید. هر چقدر حجم فایل و اطلاعات هاست شما کمتر باشد پشتیبان گیری از آنها سریعتر انجام خواهد شد.
مرحله آخر:
فایل بک آپ داخل مسیر home فایل منیجر هاست سی پنل قرار میگیرد. لذا باید وارد صفحه اصلی کنترل پنل شده و از قسمت file روی ابزار file manager که قسمت اصلی مدیریت فایل های داخل هاست می باشد , کلیک کنید.

پس از اتمام فرایند بک آپ گیری، میتوانید بک آپ تهیه شده را دانلود کرده و در یک مکان امن ذخیره کنید. معمولاً بک آپ به صورت یک فایل فشرده (zip) دانلود میشود.
با مطالعه مقاله بکاپ گیری از وردپرس میتوانید با دیگر ترفندهای بکاپ گیری نیز آشنا شوید.
مرحله ۲. نحوه ریستور کردن انتقال هاست وردپرس بر روی هاست جدید :
۱- آپلود فایلهای خروجی وردپرس در هاست جدید
در این مرحله باید فایل خروجی ZIP را که شامل تمامی فایلهای موجود وردپرس می باشد را در هاست جدید آپلود کنیم. بنابراین وارد کنترل پنل هاست جدید شده و گزینه File Manager را انتخاب کنید. سپس به مسیر Public_html مراجعه کرده و با انتخاب دکمه Upload که مشابه تصویر زیر میبینید اقدام به آپلود فایل خروجی در هاست جدید بکنید.
2. ساخت دیتابیس جدید
به پنل مدیریت هاست خود مراجعه کرده و از بخش مربوطه، یک دیتابیس جدید با نام و رمز عبور دلخواه خود ایجاد نمایید.
۳. import کردن دیتابیس قبلی
به phpMyAdmin در هاست جدید خود وارد شوید. دیتابیس جدیدی که در مرحله قبل ایجاد کردید را انتخاب کنید و از طریق تب Import ، فایل دیتابیس بکاپ را ، آپلود کرده و فرآیند Import را آغاز نمایید.
۴. ویرایش فایل wp-config.php
به فایل wp-config.php در پوشه public_html در هاست جدید خود بروید. مقادیر مربوط به DB_NAME، DB_USER و DB_PASSWORD را با اطلاعات دیتابیس جدید، جایگزین نمایید و تغییرات را ذخیره کنید.
5. بهروزرسانی permalink ها
در پنل مدیریت وردپرس در هاست جدید , به بخش تنظیمات و پیوندهای دائمی مراجعه کنید. بر روی دکمه “ذخیره permalink ها” کلیک نمایید تا permalink ها با توجه به ساختار جدید آپدیت شوند.
۶. بررسی و آپدیت DNS ها
پس از انجام مراحل بالا، باید DNSهای دامنه خود را به گونهای تنظیم کنید که به هاست جدید شما اشاره نمایند. این کار را میتوانید از طریق پنل مدیریت شرکت ثبتکننده دامنه خود انجام دهید.
جمع بندی
امیدواریم که باخواندن این مقاله پاسخ سوالات خود را در مورد انتقال سایت وردپرس از یک هاست به هاست دیگر دریافت کرده باشید. با انجام مراحل ذکر شده ، میتوانید به راحتی سایت وردپرس خود را به صورت دستی به هاست و دامنه جدید منتقل کنید.