diff options
author | Frédéric Buclin <LpSolit@gmail.com> | 2015-02-11 14:49:08 +0100 |
---|---|---|
committer | Frédéric Buclin <LpSolit@gmail.com> | 2015-02-11 14:49:08 +0100 |
commit | 052909b607d8700273c204ae6f5bd096764fc0be (patch) | |
tree | 40c30d0156cf26e54319f873689e39618e7415d9 | |
parent | fe2e8f649c29cea8368bbe8efa09450bfb58fc28 (diff) | |
download | bugs-052909b607d8700273c204ae6f5bd096764fc0be.tar bugs-052909b607d8700273c204ae6f5bd096764fc0be.tar.gz bugs-052909b607d8700273c204ae6f5bd096764fc0be.tar.bz2 bugs-052909b607d8700273c204ae6f5bd096764fc0be.tar.xz bugs-052909b607d8700273c204ae6f5bd096764fc0be.zip |
Bug 1131404: checksetup.pl should check if mod_rewrite and mod_version are enabled
r=dkl a=glob
-rw-r--r-- | Bugzilla/Install/Requirements.pm | 4 | ||||
-rw-r--r-- | template/en/default/setup/strings.txt.pl | 15 |
2 files changed, 12 insertions, 7 deletions
diff --git a/Bugzilla/Install/Requirements.pm b/Bugzilla/Install/Requirements.pm index b0884cc37..381c81e1a 100644 --- a/Bugzilla/Install/Requirements.pm +++ b/Bugzilla/Install/Requirements.pm @@ -49,6 +49,8 @@ use constant APACHE_MODULES => { mod_headers => 'headers_module', mod_env => 'env_module', mod_expires => 'expires_module', + mod_rewrite => 'rewrite_module', + mod_version => 'version_module' }; # These are all of the binaries that we could possibly use that can @@ -512,7 +514,7 @@ sub _missing_apache_modules { return []; } my @missing; - foreach my $module (keys %$modules) { + foreach my $module (sort keys %$modules) { my $ok = _check_apache_module($module, $modules->{$module}, $cmd_info, $output); push(@missing, $module) if !$ok; diff --git a/template/en/default/setup/strings.txt.pl b/template/en/default/setup/strings.txt.pl index 50389d5d3..78c4d861b 100644 --- a/template/en/default/setup/strings.txt.pl +++ b/template/en/default/setup/strings.txt.pl @@ -286,12 +286,15 @@ EOT *********************************************************************** * APACHE MODULES * *********************************************************************** -* Normally, when Bugzilla is upgraded, all Bugzilla users have to * -* clear their browser cache or Bugzilla will break. If you enable * -* certain modules in your Apache configuration (usually called * -* httpd.conf or apache2.conf) then your users will not have to clear * -* their caches when you upgrade Bugzilla. The modules you need to * -* enable are: * +* Some Apache modules allow to extend Bugzilla functionalities. * +* These modules can be enabled in the Apache configuration file * +* (usually called httpd.conf or apache2.conf). * +* - mod_headers, mod_env and mod_expires permit to automatically * +* refresh the browser cache of your users when upgrading Bugzilla. * +* - mod_rewrite permits to write shorter URLs used by the REST API. * +* - mod_version permits to write rules in .htaccess specific to * +* Apache 2.2 or 2.4. * +* The modules you need to enable are: * * * END modules_message_db => <<EOT, |