שגיאות נפוצות של Laravel ואיך פותרים

עודכן לאחרונה:

Laravel באתר חי לא מציג פרטים על שגיאות, וזה טוב. הפרטים מחכים בלוג: storage/logs/laravel.log. תמיד מתחילים משם.

השגיאות הנפוצות

  • No application encryption key. חסר מפתח: php artisan key:generate, ואז php artisan config:cache.
  • Permission denied בתיקייה storage. ההרשאות של storage ושל bootstrap/cache. יש לזה מדריך בנושא ההרשאות.
  • SQLSTATE, Access denied או Connection refused. פרטי המסד בקובץ ‎.env לא נכונים, או שמטמון ההגדרות ישן.
  • Class not found. התלויות לא הותקנו: composer install --no-dev -o.
  • 419 Page Expired בטפסים. בדקו שהערך APP_URL תואם לכתובת האמיתית, כולל https, ושמטמון ההגדרות עדכני.
  • Vite manifest not found. נכסי העיצוב לא נבנו. הריצו npm run build, או הוסיפו אותה לפקודת הבנייה של הפריסה.
  • רק עמוד הבית עובד, וכל השאר 404. שורש האתר לא מכוון לתיקייה public.

טיפ שלנו: תיקנתם משהו בקובץ ‎.env והשגיאה נשארה? כמעט תמיד זה מטמון ההגדרות. php artisan config:cache.

שאלות נפוצות בנושא

אפליקציית Laravel מציגה שגיאה 500 אחרי ההעלאה. מה לבדוק?

שלושה חשודים רגילים: ודאו שיש קובץ .env עם APP_KEY, שאפשר לכתוב לתיקיית storage ולתיקיית bootstrap/cache, ושפרטי מסד הנתונים נכונים. את כל הפרטים תמצאו בקובץ storage/logs/laravel.log.

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

יצירת קשר

בואו נדבר.

בחרו נושא וספרו בקצרה מה אתם צריכים. נמשיך במייל שתשאירו.

הפרטים משמשים למענה לפנייה. אין לשלוח סיסמאות, מפתחות API או פרטי אשראי.

כבר לקוחות וצריכים תמיכה? לצ’אט, WhatsApp וטיקטים.