Troubleshooting Craft CMS
Most Craft CMS problems involve file permissions, database configuration in .env, or out-of-sync project config. This page shows where to look and how to fix the issues you are most likely to encounter on TurboStack.
Where to find the logs
Start with the application's own logs - Craft records detailed errors there before anything reaches the browser.
Beyond the logs, check the host's Health tab for CPU, memory and disk pressure. Review recent deploys in History to see whether a change coincides with when the problem started.
Tip
Craft rotates its own logs under storage/logs/, so look there first - the newest file usually contains the stack trace for a 500 error.
Common issues
A troubleshooting workflow
- Check the host's Health tab for resource exhaustion (full disk, out-of-memory) that can cause 500s.
- Read the relevant log - start with
storage/logs/, then the Nginx and PHP-FPM logs for the vhost. - Check the last deploy in History; if a recent change broke the site, revert or re-publish it from Publishing.
- Verify the supporting services are running and reachable - the web server, PHP-FPM, the database, Redis, and Varnish on the Services tab.
Getting help
If you are still stuck, gather the error from storage/logs/, the URL, and the time it occurred, then reach out via Support. The general platform troubleshooting guide covers host-wide issues that are not specific to Craft.