Quick troubleshooting view
The server returns HTTP 500 when accessing the WordPress site.
- PHP Error
- Invalid.htaccess rule
- Plugin or theme
- Read the PHP/web logs
- Test plugins
- Control.htaccess
- Fix the PHP error
- Regenerating permalians after correction of.htaccess
- Update/replace the wrong plugin or theme
Contextual technician plan
Look for the exact error rather than working blind.
“Read the PHP/web logs” should produce an observation that clearly confirms or rules out “PHP Error”.
If the observation is normal, lower “PHP Error” in the ranking and continue with the next distinct check.
If the observation is abnormal, keep the evidence and investigate “PHP Error” first. Related action: Fix the PHP error.
Disable the suspicious component temporarily.
“Test plugins” should produce an observation that clearly confirms or rules out “Invalid.htaccess rule”.
If the observation is normal, lower “Invalid.htaccess rule” in the ranking and continue with the next distinct check.
If the observation is abnormal, keep the evidence and investigate “Invalid.htaccess rule” first. Related action: Regenerating permalians after correction of.htaccess.
Resume it temporarily only with the possibility of a reverse.
“Control.htaccess” should produce an observation that clearly confirms or rules out “Plugin or theme”.
If the observation is normal, lower “Plugin or theme” in the ranking and continue with the next distinct check.
If the observation is abnormal, keep the evidence and investigate “Plugin or theme” first. Related action: Update/replace the wrong plugin or theme.
Control the limit in the health of the site.
“Check PHP memory” should produce an observation that clearly confirms or rules out “Memory limit”.
If the observation is normal, lower “Memory limit” in the ranking and continue with the next distinct check.
If the observation is abnormal, keep the evidence and investigate “Memory limit” first.
Repeat the same validation test after the correction and confirm the original symptom is gone. Validate stability before closing the incident.
Before changing configuration, record the current value and a way back.
Scroll to the host if the logs indicate a server problem or resources not editable from WordPress.
The server returns HTTP 500 when accessing the WordPress site.
Causes probables
- PHP Error
- Invalid.htaccess rule
- Plugin or theme
- Memory limit
- Permissions or server configuration
Diagnostic étape par étape
- 1
Read the PHP/web logs
Look for the exact error rather than working blind.
- 2
Test plugins
Disable the suspicious component temporarily.
- 3
Control.htaccess
Resume it temporarily only with the possibility of a reverse.
- 4
Check PHP memory
Control the limit in the health of the site.
Solutions possibles
- Fix the PHP error
- Regenerating permalians after correction of.htaccess
- Update/replace the wrong plugin or theme
Scroll to the host if the logs indicate a server problem or resources not editable from WordPress.