با سلام و درود بیکران
عزیز, Internal Server Error و یا خطای 500 دلایل متفاوت دارد که باید بررسی شود.
از عمده دلایل مشکل در فایل htaccess و ناسازگاری کدهای درون آن با نوع لودر PHP است. مثلا:
اگر PHP بر اساس DSO لود شده باشد
کد روشن کردن safemode و رجیستر گلوبال و خاموش کردن نمایش خطا می شود...