Let's try not to guess. Can you check your web server's error log. The web server's error log is usually a lot more specific than the "Internal error" that it sends to the browser. Apache often keeps it in the same location as the regular server logs.
____________________ Racket Users list: http://lists.racket-lang.org/users