A blank or incomplete page often means the request started but failed before the application finished generating the response. PHP fatal errors, application exceptions, memory exhaustion, or a failed dependency can produce this symptom.
- Review cPanel Errors and the application’s own error log.
- Open the browser developer tools and check whether HTML, CSS, JavaScript, or API requests failed separately.
- For WordPress, enable logging with
WP_DEBUG_LOGwhile keepingWP_DEBUG_DISPLAYdisabled on a public site. - Reverse the most recent plugin, theme, PHP, or code change one at a time.
- Check resource faults if the problem appears only under load.
A completely blank page is not enough evidence to identify the cause; the error log is the safer source of detail.
Protect the log itself, not just error display. Follow Using WordPress Debug Logging Without Exposing Errors to Visitors for a private log location; do not leave a publicly downloadable debug.log.
Documentation for this guidance: developer.wordpress.org — debug wordpress.