Changeset 625

Show
Ignore:
Timestamp:
12/18/03 09:18:57 (5 years ago)
Author:
saxmatt
Message:

Now more sanely deals with bad connection data and offers useful suggestions, doesn't go on when it can't connect to the DB.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/wp-db.php

    r601 r625  
    3232            if ( ! $this->dbh ) 
    3333            { 
    34                 $this->print_error("<div id='error'
    35                 <p><strong>Error establishing a database connection!</strong></p> 
     34                die("<div
     35                <p><strong>Error establishing a database connection!</strong> This probably means that the connection information in youn <code>wp-config.php</code> file is incorrect. Double check it and try again.</p> 
    3636                <ul> 
    3737                <li>Are you sure you have the correct user/password?</li> 
     
    3939                <li>Are you sure that the database server is running?</li> 
    4040                </ul> 
     41                <p><a href='http://wordpress.org/support/'>WordPress Support Forums</a></p> 
    4142                </div>"); 
    4243            } 
     
    5455            if ( !@mysql_select_db($db,$this->dbh)) 
    5556            { 
    56                 $this->print_error("<ol id='error'> 
    57                 <li><strong>Error selecting database <u>$db</u>!</strong></li> 
     57                die(" 
     58                <p>We're having a little trouble selecting the proper database for WordPress.</p> 
     59                <ul> 
    5860                <li>Are you sure it exists?</li> 
    59                 <li>Are you sure there is a valid database connection?</li> 
    60                 </ol>"); 
     61                <li>Your database name is currently specified as <code>" . DB_NAME ."</code>. Is this correct?</li> 
     62                <li>On some systems the name of your database is prefixed with your username, so it would be like username_wordpress. Could that be the problem?</li> 
     63                </ul> 
     64                <p><a href='http://wordpress.org/support/'>WordPress Support Forums</a></p>"); 
    6165            } 
    6266        }