Every time I activate a theme I have downloaded, I get a server error 500
This has happened on many different themes, not just one. Most recently used Starkers which is a trusted theme I have used many times before.
Once I activate, error 500, and I can't access Wordpress again until I FTP up and delete the theme folder.
define('WP_DEBUG', true);
in your config ? – Rikesh