Work through these in order — they cover almost every case.
- Read the real error. cPanel → File Manager →
public_html/wp-config.php: setWP_DEBUGtotrue, reload, then set it back. - Disable plugins. Rename
wp-content/pluginstoplugins-off. If the site loads, a plugin is at fault; rename it back and disable plugins one by one. - Switch theme. Rename
wp-content/themes/your-themetemporarily; WordPress falls back to a default theme. - Check limits. If PHP ran out of memory, raise
WP_MEMORY_LIMITinwp-config.phpto256Mand confirm PHP 8.2 in cPanel → MultiPHP Manager. - Restore. Still stuck? Install a backup, or open a ticket with the exact error text and we will fix it.