Http Error 500(internal server error) is one of the most difficult error that you can get in WordPress. Most of the time it occurs because of installing any plugins which is not properly coded or there may be a virus in that plugin.
“A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.” –WIKIPEDIA
Backup your site
At first, you should backup your site because if something goes wrong then you upload the backup files back to the server. Check my blog on how to backup your website.
The best way to backup your site is by using FTP like FILEZILLA client.
When I got error 500 on my site, I found the problem came because of installing a new plugin on my website. So if you have also installed any plugin just before your site was properly working then its caused because of that plugin.
HOW TO REMOVE THAT PLUGIN
1.log into the Cpanel
- Go to the file manager
3.Click on pubilc_html
4.Then go to wp-content
5.After that click on plugins
There you can find that plugin which results in error 500 on your site. If you remember the plugin that creates the problem then you can click on that plugin and delete it.
But if you don’t remember the plugin then can delete all the plugin.( before deleting all write all the plugins names which may help you in future)
Now your site will work properly. if your site is still not working then delete all plugins.
Still, error on your site then contacts a developer.