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