Troubleshooting WordPress
Most WordPress problems on TurboStack come from a single change: a plugin or theme update, a caching layer, or a configuration edit. This page shows where the logs live, the issues you are most likely to hit, and a repeatable workflow to isolate the cause quickly.
Where to find the logs
Read logs in the order a request travels: web server, then PHP, then WordPress, then the database.
To capture PHP errors temporarily, set WP_DEBUG and WP_DEBUG_LOG to true in wp-config.php; this writes to wp-content/debug.log. Turn it off again on production. You can also see resource and service status on the host's Health tab and recent deploys in History.
Common issues
A troubleshooting workflow
- Check Health - rule out CPU, memory, PHP-FPM or database saturation before chasing application bugs.
- Read the relevant log - start with the Nginx error log and PHP-FPM/
debug.logfor 500s and white screens; the MySQL log for connection errors. - Check the last deploy in History - if a recent change broke the site, revert and Publish the previous working revision.
- Verify services are running - confirm Nginx, PHP-FPM, MySQL and (if used) Redis and Varnish are up in Services; reload after config changes.
Getting help
If the issue persists after these steps, reach out via Support. For platform-wide problems beyond WordPress itself, see the general Troubleshooting guide. Include the relevant log excerpts and the revision where the problem started.