Troubleshooting Shopware
When a Shopware store is not working correctly, the cause is usually a stale cache, a stalled message queue, an indexing issue, or a configuration mismatch. This page shows where to look and how to fix the most common problems on TurboStack.
Where to find the logs
Most answers are in the application log or the web server log. Your app directory is /var/www/<user>/<app>/shopware/ (the <app>/ segment is only present when an app name is set).
Also check the host's Health tab for resource pressure and service status. Check recent deploys in History to see whether a change coincides with the problem.
Tip
Logs under var/log/ are rotated automatically. To watch live errors, tail the current prod-*.log while reproducing the issue.
Common issues
Warning
Always run bin/console commands as the site's system user from the shopware/ directory. Running them as root can leave cache and log files unwritable by PHP-FPM, producing fresh 500 errors.
A troubleshooting workflow
- Check Health - check for CPU, memory, or disk exhaustion and confirm services are up.
- Read the relevant log - start with
var/log/prod-*.log, then the Nginx and PHP-FPM logs for HTTP 500s. - Review the last deploy - open History; if a recent change broke the site, revert and re-publish from Publishing.
- Verify services - confirm MySQL, Redis, the message-queue worker, and Varnish are running in Services; clear the cache and warm it after any fix.
Getting help
If you are still stuck, gather the exact error from the logs, the time it started, and any recent deploy, then reach out via Support. The general platform troubleshooting guide covers host-level issues that affect every application.