[Q] Why do I 500 Internal Server Errors?
A:
Blank white pages on php websites typically means php errors that for some reason are not showing because your server isn't setup to display errors.
Here are a few ways to resolve this and see the actual error:
- Set Display Errors = Yes on the main System->Settings on the Server tab.
- Set your "Output Compression Level" to 0 in the main System->Settings on the Server tab.
- Add the following lines to the bottom of your php.ini file:
display_errors = 1;
error_reporting = E_ALL;
log_errors = 1;
If you are getting 500 Internal Server Errors (aka ISE 500) then it usually means one of two things.
a. Your htaccess overrides aren't allowed, but you'd know right after a change if this was the case
b. The site is throwing a php error but your site isn't setup to handle it. Following the steps above should resolve ISE 500 errors