راهنمای کامل مهاجرت سایت از لوکال هاست به هاست واقعی بدون خطا
مقدمه
فرض کن با کلی ذوق و شوق سایتت رو روی لوکال هاست (XAMPP، WAMP یا Laragon) ساختهای و حالا وقتشه اون رو به یک هاست واقعی منتقل کنی تا بقیه هم بتونن ببینن.
اما اینجا مشکل شروع میشه:
- 
خطاهای پایگاه داده 
- 
بههمریختن لینکها 
- 
کار نکردن افزونهها 
- 
سفید شدن صفحه (white screen of death) 
نگران نباش! 🙌 توی این مقاله قدمبهقدم و بدون هیچ خطایی یاد میگیری چطور سایتت رو از لوکال به هاست واقعی منتقل کنی.
بخش ۱: چرا اول روی لوکال هاست کار میکنیم؟
- 
سرعت بالا و بدون نیاز به اینترنت 
- 
امکان تست افزونهها و قالبها بدون هزینه 
- 
محیط امن برای توسعه 
- 
صرفهجویی در هزینهها 
اما لوکال هاست فقط برای تست خوبه. برای دسترسی عمومی باید سایت رو به هاست واقعی منتقل کنیم.
بخش ۲: پیشنیازهای مهاجرت موفق
✅ یک هاست معتبر (ترجیحاً SSD + بکاپ منظم)
✅ دامنه فعال
✅ دسترسی به phpMyAdmin و File Manager یا FTP
✅ داشتن یک نسخه کامل بکاپ از سایت در لوکال
بخش ۳: روشهای مهاجرت سایت از لوکال هاست
روش ۱: انتقال دستی (Manual Migration)
۱. خروجی گرفتن از دیتابیس در لوکال هاست
- 
وارد phpMyAdmin بشو 
- 
دیتابیس سایت رو Export کن 
۲. آپلود فایلهای سایت روی هاست
- 
کل پوشه وردپرس رو زیپ کن 
- 
روی هاست Extract کن 
۳. ایجاد دیتابیس جدید در هاست
- 
یک دیتابیس و یوزر جدید بساز 
- 
دیتابیس Export شده رو Import کن 
۴. تنظیم فایل wp-config.php
- 
نام دیتابیس، یوزر و پسورد جدید رو وارد کن 
define('DB_NAME', 'yourdbname');
define('DB_USER', 'yourdbuser');
define('DB_PASSWORD', 'yourdbpassword');
define('DB_HOST', 'localhost');
۵. اصلاح URL ها
- 
وارد phpMyAdmin بشو 
- 
جدول wp_options → siteurl و home رو تغییر بده به دامنه اصلی 
روش ۲: استفاده از افزونه Duplicator
- 
نصب افزونه Duplicator در لوکال 
- 
ساخت Package 
- 
دانلود installer.php و package.zip 
- 
آپلود در هاست 
- 
اجرای installer.php → سایت آماده! 
روش ۳: استفاده از افزونه All-in-One WP Migration
- 
خروجی گرفتن از کل سایت در لوکال 
- 
نصب افزونه در هاست 
- 
Import کردن فایل خروجی → انتقال بدون خطا 
بخش ۴: مشکلات رایج و رفع آنها
| مشکل | دلیل | راهحل | 
|---|---|---|
| سفید شدن صفحه | خطای PHP یا نبودن افزونه/قالب | فعال کردن WP_DEBUG | 
| بههمریختن لینکها | تنظیم نشدن Permalink | ورود به تنظیمات → ذخیره مجدد | 
| عدم اتصال دیتابیس | اطلاعات wp-config.php اشتباه | اصلاح نام و پسورد دیتابیس | 
| کار نکردن مدیا | مسیرهای قدیمی در دیتابیس | جستجو و جایگزینی آدرسها | 
بخش ۵: تست و بهینهسازی بعد از انتقال
- 
بررسی سرعت سایت با GTmetrix یا PageSpeed 
- 
تست همه صفحات و فرمها 
- 
چک کردن SSL و HTTPS 
- 
تنظیم افزونه کش برای بهبود سرعت 
بخش ۶: نکات حرفهای
- 
همیشه اول روی یک سابدامین تست کن 
- 
قبل از هر تغییر، بکاپ بگیر 
- 
از افزونههای امنیتی برای جلوگیری از هک استفاده کن 
- 
دیتابیس رو بهینهسازی کن 
جمعبندی
مهاجرت سایت از لوکال هاست به هاست واقعی اگر اصولی انجام بشه، هیچ خطایی نداره.
سه روش اصلی برای این کار وجود داره:
- 
انتقال دستی (مناسب برای حرفهایها) 
- 
افزونه Duplicator (راحت و بدون دردسر) 
- 
افزونه All-in-One WP Migration (سریع و کاربرپسند) 
با این روشها، میتونی سایتت رو بدون خطا و در کمترین زمان آنلاین کنی 🚀
 
								 
															 
								 
								 
								 
								 
								 
								