پرش به مطلب اصلی
نسخه: 1.3.0

چگونه سایت را به سرور جدید منتقل کنیم؟

برای انتقال وب‌سایت به یک سرور جدید، مراحل زیر را با دقت دنبال کنید:

۱. در سرور قدیمی

(در این مرحله فرض بر این است که شما از آخرین نسخه اسکریپت استفاده می‌کنید)

  • تهیه نسخه پشتیبان از پایگاه داده: از مسیر پنل مدیریت ← پشتیبان‌ها (Backups) اقدام کنید.
  • تهیه نسخه پشتیبان از فایل‌ها: از همان مسیر پنل مدیریت ← پشتیبان‌ها (Backups)، از تمامی فایل‌های سایت خود نسخه پشتیبان تهیه کنید.

در سرور جدید

  • بررسی پیش‌نیازها: ابتدا مطمئن شوید که تمامی نیازمندی‌های سیستم در سرور جدید مهیا باشد.
  • آپلود فایل‌ها: فایل پشتیبان را از حالت فشرده خارج کرده و تمامی فایل‌های وب‌سایت را روی سرور جدید آپلود کنید.
    • نکته مهم: از آپلود فایل لینک نمادین (Symbolic Link) در مسیر /public/storage خودداری کنید.
    • فایل‌های مخفی: اطمینان حاصل کنید که فایل‌های مخفی مانند /.env و .htaccess حتماً به سرور جدید منتقل شده باشند.
  • عدم نصب مجدد: از انجام نصب جدید (Fresh Install) خودداری کنید.
  • آماده‌سازی دیتابیس: یک پایگاه داده جدید در سرور جدید بسازید.
  • درون‌ریزی (Import): فایل پشتیبان پایگاه داده را (با استفاده از ابزاری مثل phpMyAdmin) در دیتابیس جدید وارد کنید.
  • به‌روزرسانی تنظیمات: فایل /.env را در یک ویرایشگر متن باز کرده و متغیرهای زیر را در صورت نیاز ویرایش کنید:
    • اگر دامنه شما تغییر کرده است، آدرس جدید را در APP_URL وارد کنید.
    • اطلاعات پایگاه داده جدید را در متغیرهای مربوط به DB_* تنظیم کنید.

کار تمام است و وب‌سایت شما باید در سرور جدید به درستی کار کند.