Index: branches/5.2.x/core/install/prerequisites.php =================================================================== diff -u -N -r15595 -r15620 --- branches/5.2.x/core/install/prerequisites.php (.../prerequisites.php) (revision 15595) +++ branches/5.2.x/core/install/prerequisites.php (.../prerequisites.php) (revision 15620) @@ -1,6 +1,6 @@ ='); - $ret['url_rewriting'] = function_exists('apache_get_modules') && in_array('mod_rewrite', apache_get_modules()); + + if ( function_exists('apache_get_modules') ) { + $mod_rewrite = in_array('mod_rewrite', apache_get_modules()); + } + else { + $mod_rewrite = getenv('HTTP_MOD_REWRITE') == 'On'; + } + + $ret['url_rewriting'] = $mod_rewrite; $ret['memcache'] = class_exists('Memcache'); $ret['curl'] = function_exists('curl_init'); $ret['simplexml'] = function_exists('simplexml_load_string');