function install_verify_database_settings

Verifies that settings.php specifies a valid database connection.

1 call to install_verify_database_settings()
install_begin_request in drupal/core/includes/install.core.inc
Begins an installation request, modifying the installation state as needed.

File

drupal/core/includes/install.core.inc, line 942
API functions for installing Drupal.

Code

function install_verify_database_settings() {
  global $databases;
  if (!empty($databases)) {
    $database = $databases['default']['default'];
    drupal_static_reset('conf_path');
    $settings_file = './' . conf_path(FALSE) . '/settings.php';
    $errors = install_database_errors($database, $settings_file);
    if (empty($errors)) {
      return TRUE;
    }
  }
  return FALSE;
}