function install_base_system
Same name in other branches
- 9 core/includes/install.core.inc \install_base_system()
- 8.9.x core/includes/install.core.inc \install_base_system()
- 11.x core/includes/install.core.inc \install_base_system()
Installation task; install the base functionality Drupal needs to bootstrap.
Parameters
$install_state: An array of information about the current installation state.
File
-
core/
includes/ install.core.inc, line 1123
Code
function install_base_system(&$install_state) {
// Install system.module.
drupal_install_system($install_state);
// Call HtaccessWriter::ensure() to ensure that all of Drupal's standard
// directories (e.g., the public files directory and config directory) have
// appropriate .htaccess files. These directories will have already been
// created by this point in the installer, since Drupal creates them during
// the install_verify_requirements() task. Note that we cannot call
// file_ensure_access() any earlier than this, since it relies on
// system.module in order to work.
\Drupal::service('file.htaccess_writer')->ensure();
$install_state['base_system_verified'] = TRUE;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.