چگونه سایت را به سرور جدید منتقل کنیم؟
برای انتقال (migrate) وبسایت خود به یک سرور جدید، باید مراحل زیر را دنبال کنید:
در سرور قدیمی
(فرض میکنیم که شما آخرین نسخه اسکریپت را دارید)
- از پایگاه داده خود پشتیبان (بکآپ) بگیرید (از مسیر پنل مدیریت ← پشتیبانها (Backups)).
- از تمام فایلهای وبسایت خود پشتیبان بگیرید (از مسیر پنل مدیریت ← پشتیبانها (Backups)).
در سرور جدید
- اطمینان حاصل کنید که تمام نیازمندیهای سیستمی و غیره در سرور جدید موجود باشند.
- فایل پشتیبان را از حالت فشرده خارج کرده و تمام فایلهای وبسایت را به جز فایل لینک نمادین (symbolic link) به مسیر
/public/storage، روی سرور جدید خود آپلود کنید. نکته: باید اطمینان حاصل کنید که تمام فایلهای مخفی (hidden files) مانند فایلهای.envو.htaccessبه سرور جدید منتقل شده باشند. - نصب جدید انجام ندهید.
- یک پایگاه داده برای سرور جدید خود بسازید.
- فایل پشتیبان پایگاه داده را (با استفاده از phpMyAdmin) درونریزی (import) کنید.
- فایل
/.envرا در یک ویرایشگر متن باز کرده و آن را مطابق نیاز ویرایش کنید (اگر دامنه شما تغییر کرده است، متغیرAPP_URLرا ویرایش کنید. اگر تنظیمات پایگاه داده شما تغییر کرده است، متغیرهایDB_*را ویرایش کنید).
کار تمام است.