Troubleshooting
FreshCommon issues and solutions for MainWP Dashboard and child site management.
Quick Diagnostics
Topics
| Guide | Description |
|---|---|
| Connection Issues | Site won't connect, disconnect errors, timeout problems |
| Status Codes | HTTP and MainWP-specific error code reference |
General Troubleshooting Steps
- Check MainWP Dashboard → Server Information for warnings
- Sync the site — many issues resolve after a fresh sync
- Check child site health — WordPress → Tools → Site Health
- Review error logs —
wp-content/debug.logon both Dashboard and child - Verify connectivity — can Dashboard reach child site?
Enable Debug Logging
Add to wp-config.php on the Dashboard:
php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);Check logs at: wp-content/debug.log
Common Quick Fixes
| Symptom | Quick Fix |
|---|---|
| White screen | Increase memory_limit to 512M |
| Slow Dashboard | Reduce sync frequency, use system cron |
| "Site not found" | Verify child plugin is activated |
| Partial sync data | Increase max_execution_time to 300 |
| Extension not working | Deactivate, reactivate, check API key |
| Blank widgets | Clear browser cache, check JavaScript console |