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

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

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

در سرور قدیمی

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

  1. از پایگاه داده خود پشتیبان (بک‌آپ) بگیرید (از مسیر پنل مدیریت ← پشتیبان‌ها (Backups)).
  2. از تمام فایل‌های وب‌سایت خود پشتیبان بگیرید (از مسیر پنل مدیریت ← پشتیبان‌ها (Backups)).

در سرور جدید

  1. اطمینان حاصل کنید که تمام نیازمندی‌های سیستمی و غیره در سرور جدید موجود باشند.
  2. فایل پشتیبان را از حالت فشرده خارج کرده و تمام فایل‌های وب‌سایت را به جز فایل لینک نمادین (symbolic link) به مسیر /public/storage، روی سرور جدید خود آپلود کنید. نکته: باید اطمینان حاصل کنید که تمام فایل‌های مخفی (hidden files) مانند فایل‌های .env و .htaccess به سرور جدید منتقل شده باشند.
  3. نصب جدید انجام ندهید.
  4. یک پایگاه داده برای سرور جدید خود بسازید.
  5. فایل پشتیبان پایگاه داده را (با استفاده از phpMyAdmin) درون‌ریزی (import) کنید.
  6. فایل /.env را در یک ویرایشگر متن باز کرده و آن را مطابق نیاز ویرایش کنید (اگر دامنه شما تغییر کرده است، متغیر APP_URL را ویرایش کنید. اگر تنظیمات پایگاه داده شما تغییر کرده است، متغیرهای DB_* را ویرایش کنید).

کار تمام است.