Beware the WordPress white screen of death

Sponsors

Woe to the WordPress administrator who finds only blank pages where once stood a WordPress-based blog or Web site. The site has been plagued with what an increasing number of WordPress operators are nicknaming the White Screen of Death.

As the nickname states, the White Screen of Death, WSoD, renders all the WordPress-built pages as a blank screen. But unlike the infamous Microsoft Windows Blue Screen of Death after which it was named, the WSoD does not offer any debugging code, or pointers to what might be causing the problem. Just a blank page where content once resided.

Worse yet, in addition to offlining a Web site or set of blog pages, the bug can also render invisible the WordPress Web-based administrator console, in which some debugging could occur.

The true cause of WSoD cannot be traced to any individual cause, or even to the WordPress code itself, but rather to a conflation of issues around the technology WordPress uses, as well as how the software is augmented by others.

“Our hands … are mostly tied here, especially since WordPress is extended through code from others,” said Andrew Nacin, a WordPress developer, in an e-mail interview.

The good news is that the developers of WordPress offer some simple hints at how to debug the problem, and they promise more measures to thwart the appearance of blank screens in the upcoming version 3.0 release of the software, which should be posted within a few weeks.

Since its first release in 2003, WordPress has played a pivotal role in the emergence of blogs on the Web. An open-source project, it is free to download, and Redwood City, California-based Automattic offers a hosted version of the blogging software, which runs more than 11 million blogs.

Organizations are also considering using WordPress as a low-cost content management system.

WordPress is a modular program. It is actually built with other open-source tools, most notably the PHP Web scripting language. In order to construct a WordPress page, the Web server software executes a series of PHP scripts using a PHP processing module, drawing the content from a database, usually MySQL.

While the WordPress package offers the basic ability to run a blog, most of the additional functionality comes from plug-ins developed by third-parties. Likewise, the look-and-feel of a WordPress blog can be altered by using themes, or templates also generated by third parties.

Some of these of plugs-ins and themes are better constructed than others. And that's where the problem begins.

“Generally, you'll see [a blank page] when PHP hits a brick wall before the browser is served any output,” Nacin said.

via Beware the WordPress white screen of death

You may like following Articles!

This entry was posted in news, Open source, technology and tagged , by Wordpress API. Bookmark the permalink.

About Wordpress API

API means Application Program interface. In Wordpress API we are giving all the information about wordpress API. We worked for many wordpress plugins and themes. We have expertise in PHP, Databases, Graphic Design, Ruby on Rails, Java, Wordpress, Drupal and many CMS. We always give you the best solutions about wordpress and other related topics in This Blog. We will give you always fresh tips and tricks and techniques about wordpress in this blog.

28 thoughts on “Beware the WordPress white screen of death

  1. Pingback: Fixing Two Common Pc Problems- Blue Screen And Screen Freezing | Download Zone

  2. Pingback: Blue Screen Dump File | Download Zone

  3. Pingback: Tweets that mention Beware the WordPress white screen of death | Wordpressapi.com - Developer Code book -- Topsy.com

  4. Pingback: methods of contraception to avoid

  5. Hi,just found your Blog when i google something and wonder what web hosting do you use for your website,the speed is more faster than my blog, i really need it.will back to check it out,thanks!

  6. I feel like you could probably teach a class on how to make a great blog. This is fantastic! I have to say, what really got me was your design. You certainly know how to make your blog more than just a rant about an issue. Youve made it possible for people to connect. Good for you, because not that many people know what theyre doing.

  7. I am so happy to read this. This is the kind of instruction that needs to be given and not the random misinformation that is at the other blogs. Looking through this great information.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>