White page or 500 error appears when there's a problem with the code/server but its details are not displayed for security reasons. Thus you get a generic 500 error or a white screen. This is done purposely for security reasons.
First and foremost you need to find out what the problem is. There are 2 ways of doing it:
1. Check your server logs. Most hosting providers allow you to view error logs through the hosting control panel.
2. Edit 'includes/config.php' file and replace this code
$conf['debug'] = '0';
with this one
$conf['debug'] = '1';
Then do what you did before you got the 500 error (or white screen) and see if the actual error is displayed. Don't forget to undo your modifications after you figure out what the error is.
Once you know what the error is you can take steps to resolve it. If you don't know what to do, simply contact us and provide the error you're getting after following the steps above.