Lets’s Discuss Internal Error 500:
Internal server error in WordPress is often caused by plugin or theme functions. Other possible causes of internal server error in WordPress that we know of are: corrupted .htaccess file and PHP memory limit.
Solution of Internal Error 500
Step 1: Increase PHP Memory Limit.
If you are using shared hosting then you can change the PHP Memory Limit from Select PHP version in the control panel.
From there you can increase the Max_Execution _Time , Post_Max_size,upload_max_filesize.
Step 2: If the problem is not getting solved deactivate all the plugins and on the debug from wp-config and when the plugin will found then off the debug from wp-config.
Step 3: Re-upload the .htaccess file.
