Removed sig from global htaccess, create a new one in the config directory at install time which simply does a DenyFromAll, just like private files
parent
70261af6fe
commit
757ce5148e
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# Protect files and directories from prying eyes.
|
# Protect files and directories from prying eyes.
|
||||||
<FilesMatch "\.(sig|engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$">
|
<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)$|^(\..*|Entries.*|Repository|Root|Tag|Template)$">
|
||||||
Order allow,deny
|
Order allow,deny
|
||||||
</FilesMatch>
|
</FilesMatch>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -467,6 +467,7 @@ function file_ensure_htaccess() {
|
||||||
file_save_htaccess('private://', TRUE);
|
file_save_htaccess('private://', TRUE);
|
||||||
}
|
}
|
||||||
file_save_htaccess('temporary://', TRUE);
|
file_save_htaccess('temporary://', TRUE);
|
||||||
|
file_save_htaccess(config_get_config_directory(), TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -1011,6 +1011,11 @@ function install_settings_form_submit($form, &$form_state) {
|
||||||
if (!file_prepare_directory($config_path, FILE_CREATE_DIRECTORY)) {
|
if (!file_prepare_directory($config_path, FILE_CREATE_DIRECTORY)) {
|
||||||
// How best to handle errors here?
|
// How best to handle errors here?
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Write out a .htaccess file that will protect the config directory from
|
||||||
|
// prying eyes.
|
||||||
|
file_save_htaccess($config_path, TRUE);
|
||||||
|
|
||||||
// Indicate that the settings file has been verified, and check the database
|
// Indicate that the settings file has been verified, and check the database
|
||||||
// for the last completed task, now that we have a valid connection. This
|
// for the last completed task, now that we have a valid connection. This
|
||||||
// last step is important since we want to trigger an error if the new
|
// last step is important since we want to trigger an error if the new
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue