]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1131404: checksetup.pl should check if mod_rewrite and mod_version are enabled
authorFrédéric Buclin <LpSolit@gmail.com>
Wed, 11 Feb 2015 13:49:08 +0000 (14:49 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Wed, 11 Feb 2015 13:49:08 +0000 (14:49 +0100)
r=dkl a=glob

Bugzilla/Install/Requirements.pm
template/en/default/setup/strings.txt.pl

index b0884cc37df217d994ea4701673f7ae96086675d..381c81e1a671cca52ea38906c712981e573db289 100644 (file)
@@ -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;
index 50389d5d3a17d11c64dd8043fb5354d40bc2ff02..78c4d861bd42056420299419f5eb940eab9e1094 100644 (file)
@@ -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,