Common causes
- Corrupted .htaccess
- Plugin conflicts
- Theme issues
- PHP version incompatibility
- Low resource limits
Step 1 — Recreate .htaccess
- Open File Manager
- Rename .htaccess → .htaccess-old
- Go to wp-admin → Settings → Permalinks → Save
Step 2 — Disable plugins
- In File Manager, open wp-content
- Rename plugins → plugins-old
- If the site loads, a plugin is the problem
Step 3 — Switch to a default theme
- Open wp-content/themes
- Rename your theme folder
Step 4 — Change PHP Version
Open PHP Selector in DirectAdmin and try:
- PHP 8.2
- PHP 8.1
- PHP 7.4 (legacy)
Step 5 — Increase limits
memory_limit = 512M max_execution_time = 300 upload_max_filesize = 256M
Step 6 — Check error logs
- DirectAdmin → Site Summary / Logs
- Error Log
- LiteSpeed Log