Fix WordPress Error Blank Page

WordPress 3.0 is coming up soon. This tips apply for all WordPress version. WordPress is one of the most used and powerful blog engine. And with the all community support, many plugins are developed to make WordPress more powerful and nice. But not all plugin developer coded their plugin as WordPress standards. And sometimes this will make problem, and the most annoying problem is blank page error. No error message, no sign of alive, just white blank screen. The first tips for you all is “don’t panic“.

Analyzes your website like this steps:

  1. Check your hosting server
    The first step is check your hosting server by go to your server administration (usually cpanel). Check if that’s live or not. If not then contact your hosting server support. If alive then the problem is on your blog.
  2. Check wp-admin
    Check your wp-admin folder by go to See if it is alive and not blank. If it is not blank, then your WordPress don’t have a problem. You can check your themes and files on the root folder. If it is blank, then there are lot of possibilities, but most of the time is plugins and themes.
  3. Check index.html
    Yes, check if any blank index.html in your root folder. I know it’s strange for you but you can refer to my old blog post about it here.
  4. Check error_log
    Open your favorite FTP client program then downoad error_log file at the root of your blog. Analyze it, see what make your blog errors. Usually i found out what make it errors in this file. Usually it have memory problem, file not found problem, and so on. Pay more attention to the error message and fix it.
  5. Rename plugin dir
    To check if there is an error with your plugin, rename your plugin folder. And then access your wp-admin. If the wp-admin show up, then you have plugins error. Now it’s your job to find out what plugins that crashes.
  6. Check all the plugins
    To check all the plugins, i usually move all plugins to temp directory. And put it back one by one to plugins folder, and check wp-admin until it blank page error again.

So like i said please don’t panic, check all your installation, plugins and themes folder. If it is still not working, contact your hosting support and ask them to help you.

Good luck and happy blogging.


  1. Rawbear says:

    Thanks Ivan. I WAS panicking. I renamed the plugin directory and then was able to use wp-admin. I will find the guilty plugin now.

  2. Rawbear says:

    Thanks Ivan. I WAS panicking. I renamed the plugin directory and then was able to use wp-admin. I will find the guilty plugin now.

  3. Theof says:

    I have the white screen problem… VIA FTP I changed the name of the plug-in directory and made a new plugin directory but I still have no luck. Any ideas as to what could be the problem?

  4. If it is not a plugin issue. Then it is something broken with your wordpress installation.
    Backup your database, and reinstall your wordpress.

  5. theof says:

    Thanks for the advice. I'm going to have to figure out how to back up my database and reload WP without using the control panel inside of WordPress. Any tips? I have FTP access and phpmyadmin (which I've never used).

    Thanks (really) for commenting back… It helps.

  6. Reinstall wordpress is not hard thing to do if you know what to do.
    If you never use your FTP and PHPMyAdmin, i suggest you to ask your support from your Hosting provider to do so.
    If you made mistake, then you lost your database then it's all gone.

  7. David John says:

    Thanks Ivan.

    I had a problem moving a WordPress install to another host and ended up with a blank wp_admin page. I couldn't remember all of the possible causes, but your list of things to check helped me fix it. Not surprisingly, it turned out to be a problem with a plugin.

    Thanks again.

  8. It's nice to hear that my article help you out 🙂

  9. Andreas says:

    Hi Ivan and a big thank you for clearly and concisely describing a good step by step troubleshooting for the blank page problem.

    I also had a problem with plug-ins just like David, for me it turned out to be the WordPress automatic upgrade plug in.

    Excellent post!

  10. David says:

    Thank you, renaming plugins was a great idea.
    I also like your sense of calming, it helped!!

  11. Glad to hear that i can help you 🙂

  12. Mntnbiker6 says:

    I had a similar issue but the problem turned out to be a permission issue. WordPress apparently has to perform some functions under the www group on our server, whereas all of the files that I had uploaded were under my privileges. Once this was remedied, the blank screen disappeared and all is well.

  13. Thanks for your feedback mate. Permission issue is the one that i missed in this tips.
    I will remember your feedback as my future reference. Cheers.

  14. AndyW says:

    Thanks Ivan for restoring my sanity.
    Renaming plugins folder got my heart beating again and the client smiling.
    Now I just need to find the one causing the problem.

  15. Luna Minsky says:

    Thanks Ivan! I was freaking out about the white screen until I found this post. It was just a plugin issue.

  16. Thanks! why wordpress blank page could happen? my wordpress have been occured this problem, but at that time i have no method, only re-installed it,

  17. That could be many things. But usually one or some plugin crash or themes crash.

  18. Salem says:

    i just finish uploading WP3.0.1on my server and i do fresh install after i finish all processes and i see this message “”All right sparky! You’ve made it through this part of the installation. WordPress””
    i press on Run the install then i no know what happened ..the page die … and it keep return me to “wp-admin/install.php” folder …
    i check PhpMyAdmin to see if WP installation create the table on the database put i found nothing …
    I try this steps twice and got same result !!

    • How you upload your WordPress files? One by one by FTP or you upload the zip file and then extract?
      rename your plugin directory and do the update.
      If the result still the same then your just do reinstall or ask your hosting support to help you.

      • Salem says:

        thanks Ivan i solve the problem with my site by uploading all WP3 files again and it work smooth now ….it's was issue with some files was not uploaded correctly ..
        and i face another issue with my local WP and i solve by following steps you mention done great work ..

  19. Al says:

    Thanks for the post above which is really useful. I’ve just upgraded to WP 3.01 and whilst the homepage of my site displays correctly it’s when I click on any link in my navigation that leads me to a blank page (white). It’s only ‘static’ pages that have been affected not posts.

    The links themselves are correct according to the pages but even in the dashboard whilst the page info can be viewed all present and correct, you cannot view them when you click on the ‘view page’ link.

    Any ideas?

  20. Wogbull says:

    Thanks so much for this – turned out that a plug-in I installed on a sub-folder to test (eShop) rendered my website useless. It appeared in my top-level installation; once I'd deleted this, white screen stopped white screening.

    Again, thank you

  21. Anangyb says:

    Ivan, I've just upgraded to WP 3.01 and now the white blank page displays when I click "new post" and "edit post". I try all of your steps and I still have no luck. 🙁

  22. Cron says:

    Thank you very much! It was indeed a problematic plugin that was causing the white screen of death.

  23. JDog says:

    Thank you dude you saved my ass with this one. Whoooooooooo Hooooooooo

    You should take off the donot follow on your comments. you might get more!!!!

  24. HAHAHA THANK UUUU SO MUCH, I renamed plugin folder and my blog working fine now 😀 will use your suggestion temp folder to move plugins one by one

  25. sachin says:

    <b>though i done lots of research i cant solve my this problem will you help me plz??</b>

  26. Thanks Ivan! I was freaking out about the white screen until I found this post. It was just a plugin issue.

  27. RangBabi says:

    Thanks Ivan.
    I found my problem. It's a plugins error.

  28. RJ says:

    Hi Ivan,
    I am trying to set up wordpress (WordPress 3.0.1) on localhost running Windows 7. I already installed latest versions of Apache, PHP & MySQL which are working fine. When I type http://localhost/wordpress/wp-admin/install.php it displays blank screen. I am new to wordpress. Please help me to solve this issue.

    Thanks in advance.

  29. After wp-admin was blank, I deleted a plugin I had recently installed, fixing everything. Thanks!

  30. Thanks for this, has fix a big problem for me!

  31. Wow, I've run into this problem before, escpecially every now and then on a localhost server (my computer), but this time it is real serious! The site itself is showing up, but even after going through every little detail (disabling plugins, making sure no extra files, combing through phpMyAdmin, everything I tells U) still getting the blanko with the Admin section?? But online, exact same site works fine! I am not asking for your help cause this would be a toughy, unless your a magician or something!

  32. O.k., you must be a magician, cause its working now! What did it take? Well, it was a theme issue, like you stated above. Not sure what exactly is the issue, but changing the theme through PHPmyAdmin (options 45 and 46, template and stylesheet), to the WordPress default (TwentyTen) got things fired up again… Thanks Ivan!

  33. Good Day Ivan,

    I started using XAMPP a few months ago, after learning the hard way, that there is a nice easy way! I agree with the instructions you provide for a localhost WordPress install. The culprit in my case seems to be something within my themes coding that is preventing the wp-admin from displaying (however, exact same code works for the online !). Can you recommend any other possible debugging methods?

    • Well for debugging tools you can use xdebug for php. I'm still writing the article and it is still draft. But it is good to trace where the php code go wrong. But here is the hints you can check before you use xdebug.
      1. Absolute path. Please check if your themes use absolute path instead of relative path.
      2. PHP function which is only work in Linux environment
      3. PHP open tag.
      Hope this help.

  34. Kooljoycie says:

    Thanks alot…..this is a LIFEsaver

  35. Raffi says:

    for me it was an incompatible plugin. But thanks for the checklist to go through!

  36. Raffi says:

    for me it was an incompatible plugin. But thanks for the checklist to go through!

  37. Oneguy says:

    Thank you very much! You TOTALLY saved my ass!
    My problem was a index.html in the root… I sincerely don't know how the hell it arrived there but I'm glad that I can solve this.

    Greetings from Romania! You're doing a great job!

  38. Great article!!Thanks for the step-by-step explanation.I followed these steps and
    successfully implemented it…thanks again for the information…Carry on the great work!

  39. Christopher Williams says:

    Hi thanks for this… I found that if I started straightaway on moving the plugins to a temp folder using dreamweaver / ftp client then I immediately got the admin screen back 🙂 thank you

  40. theComplex says:

    Thank you for breaking this down, although I was really just being too stubborn to check each plugin in the first place.

  41. newwpthemesnet says:

    Thanks for this. Surprisingly it was the stupid index.html file – what a newbie move!

  42. @newwpthemesnet Yeah, i was scratch my head for 1 hour to find this too. glad i can help you.

Give me your feedback

This site uses Akismet to reduce spam. Learn how your comment data is processed.