500 internal server error? Sounds like you’re on an MS server. In your wp-config.php file add the following lines, this will turn on debugging so that you can hopefully see what the real error is.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );