in reply to Re: 500 internal server error !!in thread 500 internal server error !!
moritz is correct, a simple perl -c <script|module> will find the root cause (syntax error, missing modules) for the majority (but not all) 500 errors.