How to Fix 500 Internal Server Error
There can be a great deal of reasons why your site may give back a disturbing "500 Internal Server Error" to you and your site guests.
However the two most basic reasons are:
1) A Permissions issue. As a rule, a 500 Internal Server Error is because of an inaccurately set consents on at least one records or organizers. Much of the time, an off base authorization on a PHP or CGI script is to be faulted.
2) A Coding Error in a record called ".htaccess". On the off chance that you are certain that your document/envelope authorizations are setup legitimately (according to our record consents article above) make certain to watch that your site's .htaccess document is appropriately organized. On the off chance that you have as of late transferred new changes to your webpage, you may have inadvertently overwritten a current .htaccess record situated in at least one of your site organizers.
In case you're running WordPress, Joomla, or another substance administration or CMS framework, make sure to check their discussions/bolster site for more particular information on investigating a 500 Internal Server Error. These stages depend intensely on the utilization of standards situated in .htaccess - and there are different reasons why .htaccess may break these applications.
An article on the best way to alter WordPress .htaccess document is accessible at: