The Laravel 500 That Logged Nothing: When Your Web PHP Runs as a Different User
php
dev.to
A contact form on a production Laravel site stopped working. Every submission returned the same response: {"message": "Server Error"} No stack trace. No Sentry event. And storage/logs/laravel.log had not been written to in eleven days — its modification timestamp was frozen on the exact day the form broke. That frozen timestamp is the whole story, but it took a while to read it correctly. The instinct is to treat an empty log as "nothing happened." It is usually the opposite: something