How to BOLDLY customize “Error Establishing a Database Connection” warning message

If you run WordPress for your site, chances are that every now and then, the following delightful message shows up.

"Error Establishing a Database Connection!"

Gosh, I hate that, don't you?

Well, given that not everyone knows you can reload a page and possibly grab that connection back, *my* site says:

Neat, eh?

Here's how I did it – it's easy, it's free, and I'll give you the file you need at the end!

Step 1.)  Create the file db-error.php in your /wp-content/ .

You can use your domain control panel to do this.

Step 2.)  In said file, put this:

<?php // custom WordPress database error page

  header('HTTP/1.1 503 Service Temporarily Unavailable');
  header('Status: 503 Service Temporarily Unavailable');
  header('Retry-After: 600'); // 1 hour = 3600 seconds

  // If you wish to email yourself upon an error
  // mail("", "Database Error", "There is a problem with the database!", "From: Db Error Watching");


<title>Database Error</title>
body { padding: 20px; background: white; color: black; font-size: 40px; }
Alas, might you please reload this page?  Sometimes 
the Universe likes laughing at mortals like ourselves...


Your custom message goes between the red centers.

Step 3.)  Save the file, and voila!

Whenever your WordPress has trouble connecting to the database, your custom message will show up.

You can encourage reloading, you can include a marketing message…whatever works best for *you*.

Neat, eh?

Need the full file?  Click here for db-error.txt and simply rename it to db-error.php .  🙂

Knowing how to stand out from the rest of the thundering herd is a key component for your 2012 income's fitness.  To get similar secrets, check out the latest edition of Income Fitness below.

Income Fitness

You'll love what you discover.

Grow strong,

Barbara Ling

Print Friendly, PDF & Email

Get Barbara Ling’s Newsletter

Looking to get inspiration? You can get Barbara’s Daily Morning Perkup for free. Click the button below, and fill out the information in the form!

Get Started Here You’ll love what you learn… Promise!

Remember… this site is mainly a daily marketing Perkup, Smile-Maker and Newsletter… subscribe below to always have the edge in the morning!