מדריךLaravel
תאריך הפקהעודכן לאחרונהזמן קריאהדקה אחת

פריסת Laravel מתוך GitHub

הגדרות הפריסה לאפליקציית Laravel: פקודת בנייה, התיקייה public, קובץ ‎.env שנשמר בין פריסות, ומיגרציות.

Laravel ופריסה מתוך GitHub הם שילוב מצוין. כמה הגדרות נכונות בהתחלה, ומאז כל דחיפה עולה לאוויר לבד.

ההגדרות

  1. התיקייה לפרסום: public.
  2. פקודת הבנייה, למשל composer install --no-dev --optimize-autoloader && php artisan optimize. יש לכם נכסי Vite? הוסיפו גם npm ci && npm run build.
  3. פריסה אוטומטית לענף הראשי, אם אתם רוצים.

הקובץ ‎.env

הקובץ לא נמצא במאגר, וטוב שכך. וכל פריסה נוצרת בתיקייה חדשה. לכן שומרים אותו בתיקיית הבית, ומקשרים אליו בתחילת פקודת הבנייה:

ln -sf ~/.env .env && composer install --no-dev -o

מיגרציות

אפשר להוסיף php artisan migrate --force לסוף פקודת הבנייה. אם המיגרציה נכשלת, הפריסה כולה נכשלת, והאתר נשאר בגרסה הקודמת.

חשוב לדעת: קבצים שמשתמשים מעלים לתיקייה storage לא עוברים בין פריסות. ראו את המדריך על הרשאות storage, בחלק של קבצים שנעלמים.

טיפ שלנו: לפני הפריסה הראשונה, צרו מסד נתונים, ומלאו את הקובץ ‎.env בתיקיית הבית.

הבהרה: עשינו כל מאמץ לספק מידע מדויק ועדכני, אך ייתכנו שגיאות או שינויים שחלו לאחר פרסום המדריך (טל"ח). השימוש במידע הוא באחריות המשתמש בלבד.

המדריך באתרhttps://servers24.co.il/help/laravel-from-github/

מכינים את המסמך ובודקים שהלוגו, התמונות והגופנים נטענו.

חזרה למדריך
בחלון ההדפסה: שמירה כקובץ PDF · גודל A4 · שוליים ברירת מחדל · בלי כותרות של הדפדפן