خطای 500 به منزله وقوع PHP Fatal error در سایت شماست که متاثر از کدهای سایت میباشد
برای بررسی دقیقتر و رفع این قبیل خطاها میبایست نمایش و یا ذخیرهسازی خطاهای php فعال شود
در WordPress از طریق فایل wp-config.php امکان فعالسازی Debug برای نمایش و یا ذخیره خطاهای PHP را دارید
فایل wp-config.php را باز کرده و این خط را پیدا کنید:
define( 'WP_DEBUG', false );
و با کد زیر جایگزین نمایید:
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
define('WP_DISABLE_FATAL_ERROR_HANDLER', true);
بهتر از بعد از بررسی و رفع مجدد debug غیر فعال شود و به حالت اول بازگردد
در صورتی که با اعمال این تغییرات کماکان خطای 500 مشاهده کردید و جزئیاتی مشاهده نشد یعنی ایراد دیگری در کدها وجود دارد که با فعالسازی نمایش خطا از این طریق میتوانید خطا را مشاهده کنید: