Index: install.php =================================================================== RCS file: /cvs/drupal/drupal/install.php,v retrieving revision 1.78 diff -u -r1.78 install.php --- install.php 28 Sep 2007 13:06:46 -0000 1.78 +++ install.php 3 Oct 2007 14:22:13 -0000 @@ -180,7 +180,6 @@ // We always need this because we want to run form_get_errors. include_once './includes/form.inc'; drupal_maintenance_theme(); - install_task_list('database'); // The existing database settings are not working, so we need write access // to settings.php to change them. @@ -201,15 +200,17 @@ } if (!$writable) { + install_task_list('requirements'); + drupal_set_title(st('Drupal settings file requirements')); drupal_set_message(st('The @drupal installer requires write permissions to %file during the installation process.', array('@drupal' => drupal_install_profile_name(), '%file' => $file)), 'error'); - - drupal_set_title(st('Drupal database setup')); - print theme('install_page', ''); + $output = ''. st('Continue installation') .''; + print theme('install_page', $output); exit; } - $output = drupal_get_form('install_settings_form', $profile, $install_locale, $settings_file, $db_url, $db_type, $db_prefix, $db_user, $db_pass, $db_host, $db_port, $db_path); + install_task_list('database'); drupal_set_title(st('Database configuration')); + $output = drupal_get_form('install_settings_form', $profile, $install_locale, $settings_file, $db_url, $db_type, $db_prefix, $db_user, $db_pass, $db_host, $db_port, $db_path); print theme('install_page', $output); exit; }