Overview
Most WordPress failures are caused by:
- Plugin/theme conflicts
- PHP version incompatibility
- Permission problems
- Resource limits (memory/timeouts)
A) 500 Internal Server Error
1) Check cPanel → Metrics → Errors for the cause.
2) Disable plugins:
- Rename wp-content/plugins to plugins.off
3) Reset .htaccess:
- Rename .htaccess to .htaccess.old
4) Check PHP version:
- Switch to a compatible version in MultiPHP/PHP selector
B) White Screen of Death
- Often a PHP fatal error or memory issue.
- If comfortable, enable debug logging in wp-config.php and check wp-content/debug.log.
- Disable plugins/theme as above.
C) Slow site
Common causes
- Too many plugins
- Heavy theme/page builder
- Unoptimized images
- No caching
Fix checklist
- Enable caching
- Optimize images (resize + compress + WebP)
- Remove unused plugins/themes
- Update PHP to a supported version (if compatible)
- Use Cloudflare CDN if appropriate
When to open a support ticket
Include:
- Domain
- What changed before issue
- Exact time issue started
- Relevant error log lines