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.