I'm getting Internal Server Error when opening my site or a specific page. How can I fix that?
'500' is a generic error message that only means that something went wrong. So first of all, you have to find an exact error message that is hidden in your web server's error log:
1. Open Apache's error_log (contact your system's administrator if you don't know where it is)
2. Open the page that causes an Internal Server Error
3. There should be some new lines appeared. If it doesn't, then you're looking in a wrong error log.
4. Copy these new appeared lines.
Note: it's extremely important to strictly follow that instruction, otherwise it's very easy to end up with unhelpful and non-relevant data.