How to Fix the 500 Internal Server Error in WordPress

Are you running into a internal server error when trying to visit your WordPress site? The internal server error is one of the more common errors but it does not have any other information than there is an error. We’ve helped hundreds of people resolve the internal server error on their site and will sho you how in this video.

There are a few possible causes and we will go over each but if none of our recommendations are successful you would want to reach out to your hosting provider to see if the error is on the hosting’s end.

First the simplest method to try and resolve the issue would be to resave your permalinks. This will attempt to genreate a new htaccess file for your site to use that should resolve post pased 404s. Should that not work we will walk you through the manual method to remove the .htaccess.

If the problem is not from your htaccess you we will try increasing the PHP memory limit. This will include generating a new file, adding some code to it, and uploading it to your hosting area.

The final method you can attempt for the solution would be to reupload WordPress’ core files with FTP. We only recommend the wp-admin and wp-includes folders so you do not overwrite the content of your site.

Text version of this tutorial

If you liked this video, then please Like and consider subscribing to our channel for more WordPress videos.

Check us out on Facebook

Follow us on Twitter

Checkout our website for more WordPress Tutorials


Related posts

33 Thoughts to “How to Fix the 500 Internal Server Error in WordPress”

  1. Problem is, I cannot do a thing with my wp config file, when I look at it, it is completely blank.

    Do you have a tutorial on why that might be?

    My site works fine, I can access and makes changes. I only get 500 internal servor error whilst trying to update the page builder Elementor.

  2. Awesome…!!!! THANKS!!!

  3. anyone have any ideas. so i get 401 unauthorized i can't even login i was trying to figure out the not secure padlock https ssl stuff. i don't really know what i'm doing. can't access my settings either

  4. Thank you so much! This worked perfectly.

  5. Jan

    Worked Perfect, Thanks! 🙂

  6. Thank you SO MUCH!!! I had a problem with a plugin… THX THX THX

  7. Hi,

    What if in my public_html there is no .htcacsess , but there is htacsess1? it's the same?

  8. I don't understand how to do this. How do I know what the host address is? I tried my site address along with my user name and password but it wouldn't connect.

  9. What is wp-bd.php plz help me This file is Delete my Cpenal what i Do plz help me☹ check site –

  10. Thanks a lot!
    I had this error with Elementor but your second method solved it.

  11. Hello people please help me

    I am getting this error sometimes when I am opening my site.

    “The server is temporarily available to service your request due to maintainence downtime or capacity problems. Please try again later

    Additionally, a 503 service unavailable error was encountered while trying to use an ErrorDocument to handle the request”

    Please help me

    Thanks in advance!

  12. Fantastic, thanks so much for this video 🙂 The first bit worked perfectly!!! Yay, I can work again!! Thanks & did I say thanks?

  13. By rename the plugins folder will help you to start over and activate each of the plugins again

  14. Thank you so much for this video. It very helpful for me <3

  15. php ini worked for me. Thank the lord above. And you.

  16. how to fix coverage server 5xx error ? i got this error in my google search console . how to fix this please make a video on this topic ?

  17. my wp-admin cannot be accessed. need help.

  18. Why does this channel not have Millions of subscribers? I Love WPBeginner!

  19. How to perform this method if download wp thru 3rd party(Ipage).?

  20. "wp-admin" folder permission is R-E "555", there is no way to change it to RWE "755" or "777", tried several times with different permission combinations, it always defaults back to "555" it seems to be hard set to that permission. therefore putting the file "php.ini" in the "wp-admin" folder is denied.

  21. The Video was THE BEST help in solving the problem! For weeks I have been stressed by the error, but the calm voice on the video gave me the "Can Do" attitude and the solutions! Thank you!

  22. I just want to say THANK YOU SO MUCH! I had a corrupt plugin that prevented me to access, I had a client meeting in couple of hours!! You SAVED THE DAY!!!

  23. Creating a php.ini file and dropping it in the admin folder worked for me. Bless you! You saved my 697 pages.

  24. My Problem Solved, After Correcting PHP.ini to memory=128MB. Thanks a lot.

  25. I didn't even get to the first step cause I can't connect wordpress to filezilla… 🙁

  26. Thank you so much, this was VERY Helpful.

  27. My issue was an updated plugin. I did the third solution of renaming the plugin folder and now I can access my admin dashboard.

  28. I need help! I raised the "Posts per page" amount to too many and now it's showing the 500 error. Which one of these solutions would be best for me?

  29. Thank you! Just needed to refresh the permalink page

  30. Thank you so much! The first method worked for me.

Leave a Comment