آموزش انتقال سایت وردپرسی به هاست
تو مقاله قبلی توضیح دادیم چطور از اطلاعات سایتت بک آپ بگیری، احتمالاً یه فایل زیپ پر از پوشهها و فایلهای مختلف داری که ممکنه تو نگاه اول گیجکننده به نظر برسه. خیلیها اینجا به مشکل برمیخورن و نمیدونن چطور این فایل رو به جای دیگهای انتقال بدن. مثلا ممکنه بخوای سایت رو انتقال بدی به یه هاست جدید، یا حتی بخوای روی سیستم خودت نگهش داری.
اما نگران نباش! مهمترین چیز اینه که بدونی چه پوشهها و فایلهایی رو باید دقیقاً به همون شکلی که هست، انتقال بدی. نکته اصلی اینه که توی انتقال این فایلها نباید دست به ساختار یا نامگذاریها بزنی. همه چیز رو همونجوری که هست جابهجا کن، تا بعداً به مشکل نخوری. بهت یاد میدم چطور این کار رو به سادگی انجام بدی تا دیگه سردرگم نشی!
مراحل انتقال سایت به هاست
وقتی فایل زیپی که از سی پنل گرفتی رو باز میکنی، یه عالمه پوشه و فایل میبینی. اما نترس، خیلی راحت میتونی از بینشون اطلاعات اصلی سایتت رو پیدا کنی. فقط کافیه بری تو پوشه homedir و بعدش وارد public_html بشی. اینجا همون جاییه که تمام فایلهای اصلی سایتت، مثل قالبها، تصاویر و کدها قرار دارن.

حالا برای اینکه بتونی این فایلها رو به جای دیگهای منتقل کنی، باید دوباره همه چیز رو به یه فایل زیپ تبدیل کنی. با این کار، همه چیز مرتب و آماده برای انتقال میشه، بدون اینکه چیزی رو از دست بدی یا به مشکل بخوری. پس همه فایلها و پوشههای داخل public_html رو انتخاب کن، زیپشون کن و با خیال راحت منتقلشون کن به هر جایی که دلت میخواد. اما! یه نکته.
۱. پیدا کردن دیتابیس در پوشه mysql
حالا که فایل زیپ رو باز کردی، یه سر به پوشه mysql بزن. اینجا دیتابیس سایتت ذخیره شده. دیتابیس همون جاییه که همه اطلاعات مهم مثل پستها، تنظیمات و کاربرهای سایتت نگهداری میشه. برای اینکه بتونی این اطلاعات رو به راحتی منتقل کنی، باید محتویات این پوشه رو هم به یه فایل زیپ تبدیل کنی، درست مثل کاری که با public_html کردی.
۲.اگه پوشه mysql نبود!
اگه توی فایل زیپت پوشه mysql رو پیدا نکردی یا دیتابیس داخلش نبود، نگران نباش. خیلی راحت میتونی از سی پنل، خودت یه بک آپ از دیتابیس بگیری. فقط کافیه دوباره وارد سی پنل بشی و تو قسمت جستجو، phpmyadmin رو سرچ کنی. حالا وارد phpMyAdmin که شدی، روی دیتابیس سایتت کلیک کن.

اون بالا یه گزینه به اسم Export هست؛ روش کلیک کن و از دیتابیس بک آپ بگیر. اینجوری دیگه هیچچیز رو از دست نمیدی و همه اطلاعاتت رو به صورت کامل و مرتب داری.
انتقال به هاست جدید
حالا که همه اطلاعات سایتت رو به صورت بک آپ داری و آمادهسازی برای انتقال رو تموم کردی، وقتشه که این اطلاعات رو به هاست جدیدت منتقل کنی. فرقی نمیکنه هاست جدیدت سی پنل، دایرکت ادمین یا پلسک باشه، مراحل کلی یکیه.
اولین قدم اینه که وارد فایل منیجر هاست جدیدت بشی. بعد از ورود، به پوشه public_html برو، جایی که باید فایلهای سایتت رو قرار بدی. حالا فایل بک آپ رو که از هاست قبلی گرفتی، آپلود کن و فایلها رو درون public_html اکسترکت کن.
ساخت دیتابیس جدید و ایمپورت کردن دیتابیس قبلی
حالا که فایلهای سایتت رو به هاست جدید منتقل کردی، نوبت به راهاندازی دیتابیس میرسه. این مراحل رو دنبال کن تا دیتابیس جدیدت رو بسازی و دیتابیس قبلی رو بهش منتقل کنی.
۱. ساخت دیتابیس جدید
وارد هاست جدیدت شو: به پنل مدیریت هاست جدیدت وارد شو. این میتونه سی پنل، دایرکت ادمین باشه.
رفتن به بخش دیتابیسها: توی پنل مدیریت، دنبال گزینهای مثل MySQL Databases یا Databases بگردی. اینجا جاییه که میتونی دیتابیس جدید بسازی.
ایجاد دیتابیس: یه نام برای دیتابیس جدیدت انتخاب کن و روی دکمه Create یا Add کلیک کن. حالا دیتابیس جدیدت ساخته شده و آماده استفاده است.
ایجاد کاربر دیتابیس: برای دیتابیس جدید، یه کاربر جدید بساز و بهش دسترسیهای لازم رو بده. یادت باشه نام کاربر و رمز عبور رو ذخیره کنی، چون بعداً بهش نیاز خواهی داشت.
۲. ایمپورت کردن دیتابیس قبلی
وارد phpMyAdmin شو: به phpMyAdmin در هاست جدیدت وارد شو. اینجا جاییه که میتونی دیتابیسها رو مدیریت کنی.
انتخاب دیتابیس جدید: از لیست دیتابیسها، دیتابیس جدیدی که ساختی رو انتخاب کن.
رفتن به بخش ایمپورت: توی منوی بالا، گزینه Import رو پیدا کن و روی اون کلیک کن
آپلود فایل بک آپ: فایل بک آپ دیتابیس قبلیت رو که معمولاً با پسوند .sql یا .sql.gz هست، انتخاب کن و آپلودش کن.
شروع ایمپورت: دکمه Go یا Start Import رو بزن تا فرآیند ایمپورت آغاز بشه. صبر کن تا بارگذاری کامل بشه و دیتابیس قبلیت به دیتابیس جدید منتقل بشه.
قدم نهایی انتقال سایت (وصل کردن دیتابیس)
حالا که دیتابیس جدید رو ساختی و اطلاعات قبلی رو هم ایمپورت کردی، وقتشه که سایت وردپرسیات رو به این دیتابیس متصل کنی. برای این کار، باید وارد فایل wp-config.php بشی.

اول از همه، تو فایل منیجر هاستت، wp-config.php رو پیدا کن و بازش کن. تو این فایل دنبال بخشهایی بگرد که نوشته DB_NAME، DB_USER و DB_PASSWORD. حالا کاری که باید بکنی اینه: توی DB_NAME، نام دیتابیس جدیدی که ساختی رو وارد کن. تو DB_USER، نام کاربری دیتابیس رو بنویس و در آخر، توی DB_PASSWORD، رمز عبور دیتابیس رو وارد کن. این کار باعث میشه سایت وردپرسیات به درستی به دیتابیس جدید وصل بشه و همه چیز بدون مشکل کار کنه. به همین راحتی!
آنچه یاد گرفتیم
تا اینجا یاد گرفتی که چطور از سایت وردپرسی خودت بک آپ بگیری، اون رو به یه هاست جدید منتقل کنی و دیتابیس رو هم به درستی راهاندازی و متصل کنی. از مراحل ساده مثل دانلود فایلهای بک آپ و اکسترکت کردنشون، تا ساخت دیتابیس جدید و وارد کردن اطلاعات لازم توی فایل wp-config.php رو با هم مرور کردیم.
حالا دیگه به راحتی میتونی سایتت رو از یک هاست به هاست دیگه منتقل کنی و با خیال راحت مطمئن باشی که همه چیز به درستی کار میکنه. اینجوری هم کنترل بیشتری روی سایتت داری و هم به یه سطح حرفهایتر از مدیریت سایت رسیدی. تبریک میگم، دیگه چیزی از دستت در نمیره! 🚀