How can you Properly Deal with Internal Server Errors?

By: | Updated: March 25, 2021

Our website is supported by our users. We sometimes earn affiliate links when you click through the affiliate links on our website.

Technology is great when it works correctly. However, errors on your computer can become overwhelming and annoying. The 500 Internal Server Errors is very well known, and many people experience it. Unfortunately, most of us have no clue how to deal with it properly. You will receive this error anytime the server experiences unexpected conditions. It is known as the “Catch-all” error. This error is used when there is not enough information to tell you what really occurred.
This error most commonly appears because there is an issue with the application, or there is not enough permission granted.

Internal Server Errors-Backup


You should never go straight into trying to fix the error. As soon as this error is issued, you need to do a complete backup. Ensure all files and folders are secure, in the event that you have to do a restore.
Try these steps to fix the Internal Server Error:


  • 1. Download an FTP client.
  • 2. Provide your cPanel username, password and host name. Then select the quick connect button. Some ISP will supply you with a configuration file. This will automatically configure the FTP client. If you have this file, then you will want to choose the correct config file for the FTP client.
  • 3. This will get you into your home directory. You then want to select the public_html folder. These are the files that run your website.  
  • 4. Look for the .htaccess file, and double click. This file can now be seen in your local directory. Keep it there, right click and rename it to “.htaccess1”.
  • 5. Refresh and see if the website is ok. If the website appears normal, then the .htacess file was the issue. Contact the developer to fix the issue with this file.
  • 6. If the website still has the error, then try renaming the file again. If there are still issues after a second rename, then there is a problem with permissions.
  • 7. At this point, you will need to modify the permissions within the folder to 755. Also, see if there is a selection of recursion sub directories. If this does not fix the error, then you will need to access your cPanel to configure the PHP. You will need to make mention of the version number, or you can use Easy Apache to reconfigure.
  • 8. If this does not fix the error, then a support ticket to your panel will need to be initiated. You may try forums to see if anyone else can offer help.


Root Cause


If you would like to know what cause this issue, you can log into the cPanel and navigate to on error logs. This option will be listed under the log section. Here you will find a detailed summary of the error, which will include the files/folders that have been affected.
For those using Linux, you will find the logs at:
There are a variety of reasons why you may encounter the internal server errors. Follow these steps, and you may be able to fix the issue without seeking support. However, if you are not successful, then you need to contact your hosting company.


Leave a Comment