The HyperText Transfer Protocol (HTTP) 500 Internal Server Error response code indicates that the server encountered an unexpected condition that prevented it from fulfilling the request. It runs over the complete site and if there is any problem with to core of WordPress or other files, It shows the 500 Error.
In this situation, the user’s browser connects to the server but the server cannot create an appropriate response for the request.
It is most likely to occur in a WordPress site because of Plugin malfunctions or Theme Malfunctions. It is always warned in WordPress that never install plugin or theme in WordPress if it is not from an authentic and legit plugin supplier.
The easiest method to solve the 500 Error is to run WordPress on debugging mode.
If you are facing any issue related to 500 Error in WordPress then,
The access you file manager and open wp-config.php
Here you have to type ctrl+f. So that Quick find search will appear. Then search for WP_DEBUG. it is a switch that will transfer WordPress to debugging mode from the Launched mode.
( 'WP_DEBUG', false );
You will find code something like this. Change the false to true.
( 'WP_DEBUG', true );
now reload the page and it will show you the exact location of your error. After that, you can resolve the issue.