Error 500 is a general error, it could be anything. It is probably a missing file you didn't upload to the live server.
The file from this post has been integrated into the product, so it is probably not the same issue for you.
Try adding this to the top of the page, it may show more information about the true error:
<?php
ini_set('display_errors',1);
?>