02/08/2025
đĨ āĻāĻĒāύāĻžāϰ Laravel āϏāĻžāĻāĻā§ āϝāĻĻāĻŋ āĻšāĻ āĻžā§ āĻāϰ⧠â500 Internal Server Errorâ āϤāĻžāĻšāϞ⧠āĻāĻŋ āĻāϰāĻŦā§āύ??
āĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĄā§āĻāĻžāĻŦā§āĻāϏ āĻāĻžāύā§āĻāĻļāύ āϏāĻŽāϏā§āϝāĻž, PHP āĻāĻā§āϏāĻā§āύāĻļāύ āĻŽāĻŋāϏāĻŋāĻ, āĻ
āĻĨāĻŦāĻž āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻā§āϞā§āϰ āĻāĻžāϰāĻŖā§ āĻšā§ā§ āĻĨāĻžāĻā§āĨ¤
āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āϝāĻž āĻāϰāĻŦā§āύ:
đ ā§§. .env āĻĢāĻžāĻāϞ āĻā§āĻ āĻāϰā§āύ
āĻāĻĒāύāĻžāϰ .env āĻĢāĻžāĻāϞ⧠āĻĄā§āĻāĻžāĻŦā§āĻāϏā§āϰ āύāĻžāĻŽ, āĻāĻāĻāĻžāϰāύā§āĻŽ, āĻĒāĻžāϏāĻā§āĻžāϰā§āĻĄ āĻ āĻšā§āϏā§āĻ āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§ā§āĻž āĻāĻā§ āĻāĻŋāύāĻž āϝāĻžāĻāĻžāĻ āĻāϰā§āύāĨ¤
āϝāĻĻāĻŋ āĻā§āύ⧠āĻā§āϞ āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠Laravel āĻĄā§āĻāĻžāĻŦā§āĻāϏ⧠āĻāĻžāύā§āĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§ āύāĻž āĻĢāϞ⧠500 error āĻĻāĻŋāĻŦā§āĨ¤
đ ⧍. Log āĻĢāĻžāĻāϞ āĻā§āĻ āĻāϰā§āύ
Laravel āĻāϰ error log āĻĢāĻžāĻāϞ (storage/logs/laravel.log) āĻā§āϞ⧠āĻĻā§āĻā§āύāĨ¤ āϏā§āĻāĻžāύ⧠āĻā§āύ āϞāĻžāĻāύā§, āĻā§āύ āĻĢāĻžāĻāϞ⧠āĻŦāĻž āĻā§ āĻāĻžāϰāĻŖā§ error āĻšā§ā§āĻā§, āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϞā§āĻāĻž āĻĨāĻžāĻāĻŦā§āĨ¤
đ ā§Š. Composer dependencies āĻāύāϏā§āĻāϞ āĻāĻā§ āĻāĻŋāύāĻž āĻĻā§āĻā§āύ
Laravel āĻ āĻŋāĻāĻŽāϤ⧠āĻāϞāϤ⧠āĻāĻŋāĻā§ āĻĒā§āϝāĻžāĻā§āĻ āĻĻāϰāĻāĻžāϰ āĻšā§āĨ¤ āϏā§āĻā§āϞ⧠āύāĻž āĻĨāĻžāĻāϞ⧠error āĻāϏāϤ⧠āĻĒāĻžāϰā§āĨ¤
đ ā§Ē. PHP extensions āĻāύāϏā§āĻāϞ āĻāĻā§ āĻāĻŋāύāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ
Laravel āϏāĻžāĻāĻā§āϰ āĻāύā§āϝ āϝā§āĻŽāύ pdo, mbstring, bcmath, fileinfo āĻāϤā§āϝāĻžāĻĻāĻŋ PHP extensions āϞāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻĻāĻŋ āĻā§āύ⧠āĻāĻā§āϏāĻā§āύāĻļāύ āĻŽāĻŋāϏāĻŋāĻ āĻĨāĻžāĻā§, āϤāĻžāĻšāϞ⧠āϏā§āĻāĻŋ enable āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
đ ā§Ģ. Cache clear āĻāϰā§āύ
Laravel āĻ
āύā§āĻ āϏāĻŽā§ āĻĒā§āϰāύ⧠cache āĻĨā§āĻā§ error āĻĻā§āĻāĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϤāĻžāĻ config, route, view cache clear āĻāϰ⧠āĻĻāĻŋāύāĨ¤
đ ā§Ŧ. āĻāĻĒāύāĻžāϰ .env āĻĢāĻžāĻāϞ⧠APP_DEBUG=true āĻāϰāϞ⧠error āĻāϰ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ Browser-āĻ āĻĻā§āĻāĻž āϝāĻžāĻŦā§āĨ¤ āϤāĻŦā§ live āϏāĻžāĻāĻā§ āĻ
āĻŦāĻļā§āϝāĻ APP_DEBUG=false āϰāĻžāĻāĻž āĻāĻāĻŋāϤ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻžāϰ āĻāĻžāϰāĻŖā§āĨ¤
â āĻāĻāĻāĻŋ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻŦāĻŋāώā§:
Laravel āϏāĻžāĻāĻā§ 500 error āĻŽāĻžāύā§āĻ āĻāĻāĻŋ āĻšā§āϏā§āĻāĻŋāĻ āĻĒā§āϰā§āĻāĻžāĻāĻĄāĻžāϰ āĻāϰ āϏāĻŽāϏā§āϝāĻž āύāĻžāĨ¤ āĻāĻāĻŋ āĻŽā§āϞāϤ āĻāĻĒāύāĻžāϰ āĻā§āĻĄ, āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ, āĻ
āĻĨāĻŦāĻž environment āϏā§āĻāĻāĻĒā§āϰ āĻā§āύ⧠āĻ
āĻā§āϝāύā§āϤāϰā§āĻŖ āϏāĻŽāϏā§āϝāĻžāϰ āĻāĻžāϰāĻŖā§ āĻšā§ā§ āĻĨāĻžāĻā§āĨ¤ āĻ
āύā§āĻ āϏāĻŽā§ āĻĻā§āĻāĻž āϝāĻžā§ .env āĻĢāĻžāĻāϞ⧠āĻā§āϞ āĻŦāĻž Laravel log āĻĢāĻžāĻāϞ⧠āĻĨāĻžāĻāĻž error āĻā§āϞā§āĻā§āĻ āĻā§āϰā§āϤā§āĻŦ āύāĻž āĻĻāĻŋā§ā§ blame āĻĻāĻŋā§ā§ āĻĻā§āĻā§āĻž āĻšā§ āĻšā§āϏā§āĻāĻŋāĻāĻā§ āĻāĻāĻŋ āĻā§āϞ āĻ
āĻā§āϝāĻžāϏāĨ¤āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ log āĻĢāĻžāĻāϞ āĻ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āĻā§āĻ āĻāϰāϞā§āĻ error āĻāϰ āĻāĻžāϰāĻŖ āϏā§āĻĒāώā§āĻ āĻšā§ā§ āϝāĻžā§āĨ¤