Skip to content
Snippets Groups Projects
Commit c19a1941 authored by Dries Buytaert's avatar Dries Buytaert
Browse files

- Patch #557542 by catch: CLI installs were broken.

parent 2fb451c8
No related branches found
No related tags found
No related merge requests found
...@@ -275,11 +275,6 @@ function install_begin_request(&$install_state) { ...@@ -275,11 +275,6 @@ function install_begin_request(&$install_state) {
$install_state['settings_verified'] = install_verify_settings(); $install_state['settings_verified'] = install_verify_settings();
if ($install_state['settings_verified']) { if ($install_state['settings_verified']) {
// Since we have a database connection, we use the normal cache system.
// This is important, as the installer calls into the Drupal system for
// the clean URL checks, so we should maintain the cache properly.
unset($conf['cache_default_class']);
// Initialize the database system. Note that the connection // Initialize the database system. Note that the connection
// won't be initialized until it is actually requested. // won't be initialized until it is actually requested.
require_once DRUPAL_ROOT . '/includes/database/database.inc'; require_once DRUPAL_ROOT . '/includes/database/database.inc';
...@@ -1446,22 +1441,14 @@ function install_finished(&$install_state) { ...@@ -1446,22 +1441,14 @@ function install_finished(&$install_state) {
system_rebuild_module_data(); system_rebuild_module_data();
system_rebuild_theme_data(); system_rebuild_theme_data();
// Rebuild menu and registry to get content type links registered by the // Flush all caches to ensure that any full bootstraps during the installer
// profile, and possibly any other menu items created through the tasks. // do not leave stale cached data, and that any content types or other items
menu_rebuild(); // registered by the install profile are registered correctly.
drupal_flush_all_caches();
// Rebuild the database cache of node types, so that any node types added
// by newly installed modules are registered correctly and initialized with
// the necessary fields.
node_types_rebuild();
// Register actions declared by any modules. // Register actions declared by any modules.
actions_synchronize(); actions_synchronize();
// Randomize query-strings on css/js files, to hide the fact that this is a
// new install, not upgraded yet.
_drupal_flush_css_js();
// Remember the profile which was used. // Remember the profile which was used.
variable_set('install_profile', drupal_get_profile()); variable_set('install_profile', drupal_get_profile());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment