drupal_install_profile_distribution_name())); $default_database = conf_path(FALSE, TRUE) . '/files/.ht.sqlite'; $form['database']['#default_value'] = empty($database['database']) ? $default_database : $database['database']; return $form; } public function validateDatabaseSettings($database) { // Perform standard validation. $errors = parent::validateDatabaseSettings($database); // Verify the database is writable. $db_directory = new SplFileInfo(dirname($database['database'])); if (!$db_directory->isWritable()) { $errors[$database['driver'] . '][database'] = st('The directory you specified is not writable by the web server.'); } return $errors; } }