
آموزش انتقال سایت وردپرسی از لوکال هاست به هاست اصلی
اگر تا حالا سایتی با وردپرس ساخته باشی، احتمال خیلی زیاد اول کار رو روی لوکال هاست (localhost) شروع کردی. چون هم سریعتره، هم هزینهای نداره و هم میتونی بدون دردسر همه چیز رو تست کنی. اما خب واقعیت اینه که تا وقتی سایتت روی لوکاله، کسی جز خودت نمیتونه ببینتش! پس برای اینکه بقیه هم بهش دسترسی داشته باشن باید سایتت رو از لوکال هاست به هاست اصلی منتقل کنی.
حالا شاید بگی: “آخه این کار سخته؟ باید کلی تنظیمات بزنم؟!” نگران نباش. این مقاله قراره قدم به قدم با زبون ساده بهت یاد بده که چطور سایت وردپرسیات رو به راحتی از روی سیستم شخصی به هاست اصلی منتقل کنی.
چرا اول روی لوکال هاست کار میکنیم؟
خیلیها میپرسن خب چرا از همون اول روی هاست اصلی کار نکنیم؟ جواب سادهست: روی لوکال هاست میتونی راحتتر تغییرات رو تست کنی، نیازی به اینترنت دائم نداری و همه چیز خیلی سریعتر بارگذاری میشه. ضمن اینکه اگر اشتباه کنی، فقط سیستم خودت تحت تأثیره، نه یک هاست واقعی.
انتقال سایت از لوکال به هاست؛ ترسناک یا راحت؟
در نگاه اول شاید به نظر بیاد که کلی کار پیچیده داری. ولی وقتی مراحل رو مرحلهبهمرحله انجام بدی، متوجه میشی خیلی هم سادهست. فقط باید دقت داشته باشی و هیچ مرحلهای رو جا نندازی.
پیشنیازهای انتقال سایت
قبل از اینکه دست به کار بشی، لازمه چند تا چیز آماده داشته باشی:
- دسترسی به فایلهای سایت روی لوکال هاست (پوشهی htdocs یا www بسته به نرمافزاری که استفاده میکنی مثل XAMPP یا WAMP).
- دسترسی به هاست اصلی و کنترلپنلش (معمولاً cPanel یا DirectAdmin).
- یک دیتابیس جدید روی هاست اصلی.
- نرمافزار مدیریت فایل مثل FileZilla برای انتقال راحتتر فایلها.
مرحله اول: خروجی گرفتن از دیتابیس در لوکال هاست
دیتابیس قلب وردپرسه! همهی نوشتهها، تنظیمات، کاربران و… توی دیتابیس ذخیره میشن. برای انتقال سایت باید اول از دیتابیس روی لوکال خروجی بگیری.
کافیه وارد phpMyAdmin بشی، دیتابیس مربوط به سایت رو انتخاب کنی و روی گزینهی Export کلیک کنی. بعد هم فایل SQL رو ذخیره کن.
مرحله دوم: انتقال فایلهای وردپرس
فایلهای وردپرس شامل پوستهها، افزونهها، تصاویر و فایلهای اصلی هستن. اینا رو باید از روی سیستم خودت به هاست اصلی ببری.
دو راه داری:
- استفاده از File Manager داخل کنترلپنل هاست
- یا استفاده از نرمافزار FTP مثل FileZilla
پیشنهاد من FileZillaست چون سرعت بالاتری داره و راحتتر میتونی فایلها رو مدیریت کنی.
مرحله سوم: ساخت دیتابیس روی هاست اصلی
حالا که دیتابیس رو از لوکال خروجی گرفتی، وقتشه توی هاست اصلی یه دیتابیس جدید درست کنی.
وارد بخش MySQL Databases بشو، یه دیتابیس جدید بساز، یه یوزر براش تعریف کن و دسترسی کامل بهش بده.
مرحله چهارم: ایمپورت کردن دیتابیس
وقتی دیتابیس جدید رو ساختی، باید همون فایل SQL که از لوکال خروجی گرفته بودی رو توی هاست اصلی ایمپورت کنی.
برای این کار وارد phpMyAdmin هاست اصلی بشو، دیتابیس جدید رو انتخاب کن و از بخش Import فایل رو آپلود کن.
مرحله پنجم: تغییر فایل wp-config.php
این فایل توی ریشهی وردپرست قرار داره و اطلاعات اتصال به دیتابیس رو نگه میداره.
باید اطلاعات دیتابیس جدید (نام دیتابیس، یوزر و پسورد) رو داخلش وارد کنی.
این کار خیلی مهمه چون اگه اشتباه وارد کنی سایتت بالا نمیاد.
مرحله ششم: اصلاح آدرس سایت در دیتابیس
مشکل رایجی که بعد از انتقال پیش میاد، اینه که آدرسها هنوز به لوکال اشاره میکنن. مثلاً به جای example.com
هنوز localhost
نوشته شده.
برای حل این مشکل باید وارد phpMyAdmin بشی، جدول wp_options
رو پیدا کنی و مقدارهای siteurl
و home
رو تغییر بدی به آدرس دامنه اصلی.
مرحله هفتم: چک کردن لینکها و تصاویر
ممکنه بعضی لینکها یا تصاویر همچنان به لوکال اشاره کنن. برای رفع این مشکل میتونی از افزونههایی مثل Better Search Replace استفاده کنی تا همهی آدرسهای localhost
رو به دامنه اصلی تغییر بده.
مرحله هشتم: تست سایت
حالا وقتشه سایت رو تست کنی. وارد دامنهات بشو و ببین همه چیز درست کار میکنه یا نه. اگر خطایی دیدی، معمولاً مربوط به آدرس دیتابیس یا مسیر فایلهاست.
استفاده از افزونهها برای انتقال راحتتر
اگر نمیخوای دستی همه این مراحل رو بری، میتونی از افزونههایی مثل:
- Duplicator
- All-in-One WP Migration
- UpdraftPlus
استفاده کنی. این افزونهها کار انتقال رو خیلی ساده میکنن و تقریباً همه چیز رو خودشون مدیریت میکنن.
کدوم روش بهتره؟ دستی یا افزونه؟
جواب بستگی به خودت داره. اگر تازهکاری، افزونهها گزینه بهتری هستن چون احتمال خطا کمتره. ولی اگه حرفهایتر هستی یا میخوای کنترل کامل روی فرایند داشته باشی، روش دستی مطمئنتره.
نکاتی برای جلوگیری از مشکلات بعد از انتقال
- همیشه قبل از انتقال، از سایت بکاپ بگیر.
- مطمئن شو نسخه PHP هاست با لوکال یکی باشه.
- فضای هاستت کافی باشه.
- اگر سایت بزرگه، انتقال با FTP زمان بیشتری میبره.
رفع مشکلات رایج بعد از انتقال
- سایت بالا نمیاد → اطلاعات دیتابیس رو در wp-config.php چک کن.
- لینکها خراب شدن → از افزونه Better Search Replace استفاده کن.
- صفحه سفید مرگ → ممکنه به خاطر محدودیت حافظه یا افزونه ناسازگار باشه.
چرا این مهارت مهمه؟
یاد گرفتن انتقال سایت از لوکال به هاست، یه جورایی مثل گرفتن گواهینامه رانندگیه! وقتی بلد باشی، همیشه میتونی با خیال راحت پروژههات رو اول روی سیستم شخصی بسازی و بعد بدون استرس منتقلشون کنی.
نتیجهگیری
انتقال سایت وردپرسی از لوکال هاست به هاست اصلی شاید در نگاه اول سخت به نظر بیاد، ولی وقتی مرحله به مرحله پیش بری، خیلی هم سادهست. فقط باید حوصله کنی و دقت داشته باشی. چه از روش دستی استفاده کنی، چه افزونه، مهم اینه که در نهایت سایتت روی اینترنت بالا بیاد و بقیه بتونن ببیننش.
طراحی سایت فروشگاهی توسط تیم هانت یک راه عالی برای شروع کسب درآمد آنلاین است.
لینک
ReplyDeleteلینک
لینک
لینک