"500 Internal Server Error" is a generic message. It's vague, somewhat intentionally in case hackers are poking around, etc.

Check your debug logs in:
/cache

do you have any being created when you try to go to your Admin?

Also see this post:
http://www.zen-cart.com/content.php?...l-server-error