How to Fix Internal Server Error In WordPress Site


If you have more experience about web,then surely you have seen the HTTP 500 internal server error at least on time. internal server error is common and it is not huge error in WordPress. This error is effecting to excite beginners. When fixing this error you have a good patient.when you reading this article  you can get broad knowledge about the error.

Now we will see what is that irritating error.

This is not uniquely identify in WordPress only.Also you can see it in any place that running on the server as well. The appearance of that is , It is not effect to developers to do something. By using a example I will explain the boundary of that error. Telling a blind person to climb a stair case with out giving a helping stick.Then the blind person cannot identify that where should be the next step in right place. and also it is likely occurs in the root directory , where your files are. Also Having that said, internal server error in WordPress  is often caused by plugin an/or theme functions and another thing is it’s possible caused  of internal server error in WordPress that you know of are: corrupted .htaccess file and Exceeding Your Server’s PHP Memory Limit. In this cases you  will stress and you will waste you valuable time to find solution. In this article I want to minimize you stress and save your valuable time and  solve this problem without issues and safety.
So let’s see the  path of solution……


Backup Your Site Before Doing Any Modifications

This is very intelligent step. Because if  you had going through wrong solution path in this situation it is better to having backup. Then you can start in binning again. Then you can avoid from happening bad thing to your site in additionally. If you haven’t any idea regarding baking up database or file. To get more information, you can follow How to backup WordPress database and files. 

Using an FTP Client 

If you haven’t any idea about using an FTP client you can follow these instruction to get more idea about that.And then You have already an experience about above , skip these section and continue your task.
An FTP client allows you to access and edit your files that include in you site. You can also use file manager but the reson is FTP client server is easier than it.
There are several types of FTP client , some of them are
         – FileZilla
         – gFTP
         – Free FTP
         – BareFTP
         – FireFTP

In this section I’m going to explain only about FileZilla.As the first step you should login to FileZilla  home page and just download FileZilla client. And other thing regarding that is choose the better version to download that compatible with your current operating system. Select the correct button as you want.
Then after Open the client once you have downloaded the installer and have installed it on your system.And then follow these steps.


Please fill the blank space regarding above image.

If your host use c panel or something else. When you are in doubt you can ask from your host.After Go to the Transfer settings tab, and select the checkbox for Limit Number of simultaneous connections.Set 8 to maximum number of connections.It will keeps your site’s sesrver from blocking your IP address.After you clicking the connect button you can connect to your site’s server.
This is the end of your task. 😆

Find Out What Is The Corrupted .htaccess File

To having a best result you should identify what is the corrupted file. you can do this by renaming our main file and you should login to your site using FTP before do this. After that when you are in the the .htaccess file . It will located in the same directory where you will see folders like wp-content, wp-admin and wp-includes.

After the renamed your file move to loading your site to see if this solved the problem. If it already did the task it mean you fixed the internal server error. Before you go to next step , you should make sure Settings >>Permalinks and click the save button.After do that it makes a new .htaccess file for you. If you haven’t any idea about .htaccess file.It is better to getting information where in following part.

Creating a New .htaccess File

As the first step , Open the WordPress root directory in FileZilla or You can use it to FTP client also.(if haven’t any idea regarding that you can read above  mentioned phrase about  FileZilla )If you can see your files in wp-content or’s nothing to do more. But if you can’t see these file or any dotfiles, make hidden files visible by clicking server and selecting Force showing hidden Files.

Just after you find your file rename it as “.htaccess.bak” . You should delete your site’s htaccess file. and you have to create  new one.

OK..Now we will see how to create new one.Here’s the path.
Go in to your wp-admin area .After modify the settings , and select the permalinks. scroll down to the bottom of the page ,and click save changes.
As the next step, open Your site in your browser. Congratzz.. the error 500 internal server error has gone away. You already fix that error and everything is happening good in normally. And also if you get error like before it mean you had some mistakes.Then please check and go through the correctpath again.


Exceeding Server’s PHP Memory Limit


Host and WordPress are setting your PHP memory limits. Your memory limit is often lower for shared hosting plans. In this case yo have to increase you memory limit.If you continuing your works with out exceeding server’s PHP memory limit. So you can avoiding from Internal server error.

If you are seeing the internal server error only when you try to login to your WordPress admin or uploading an image in your wp-admin, then you should increase the memory limit by following these steps:

  1. Create a blank text file called php.ini
  2. Paste this code in there: memory=64MB
  3. Save the file
  4. Upload it into your /wp-admin/ folder using FTP

This is the primary and simple method of fix the internal server error. And also this is temporary one. But if you want to fix this error strongly you can ask from your host company. They will help you to achieve your task.Here’s another way. Then you can try it also .

Here’s the way.. First you open the root directory and locate wp-config .php file and download it to your PC. Now open the any file editor that you have.
        define ('WP_MEMORY_LIMIT', '64M') ;            

After save the file  and re upload it to root directory, overwriting the original file,refresh your client and refresh your site.Think if you have same error yet. It means you should remove that code and from the wp-config.php file .after save it and re-upload it your directory.

You can try it………


He is a writer, blog hunter and Admin of Ramisunet Group of Network , From Asia. He has been interesting about Android Phone Hardware-software and also IOS Hardware-software and SEO for years. This website was invented by him. Flashstockrom receives 300,000+ page views per month. 7k+ subscribers. You can also joint us and advertise with us

You may also like...

Popular Posts

Leave a Reply