diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/Installation/ServerFilesGenerator.php | 7 | ||||
-rw-r--r-- | plugins/Installation/SystemCheck.php | 8 |
2 files changed, 9 insertions, 6 deletions
diff --git a/plugins/Installation/ServerFilesGenerator.php b/plugins/Installation/ServerFilesGenerator.php index aa87042318..255cea6314 100644 --- a/plugins/Installation/ServerFilesGenerator.php +++ b/plugins/Installation/ServerFilesGenerator.php @@ -18,6 +18,9 @@ class ServerFilesGenerator */ public static function createHtAccessFiles() { + if(!SettingsServer::isApache()) { + return; + } $denyAll = self::getDenyAllHtaccessContent(); $allow = self::getAllowHtaccessContent(); @@ -81,7 +84,6 @@ class ServerFilesGenerator } } - /** * Generate IIS web.config files to restrict access * @@ -89,6 +91,9 @@ class ServerFilesGenerator */ public static function createWebConfigFiles() { + if (!SettingsServer::isIIS()) { + return; + } @file_put_contents(PIWIK_INCLUDE_PATH . '/web.config', '<?xml version="1.0" encoding="UTF-8"?> <configuration> diff --git a/plugins/Installation/SystemCheck.php b/plugins/Installation/SystemCheck.php index a387990bc2..489d7995e7 100644 --- a/plugins/Installation/SystemCheck.php +++ b/plugins/Installation/SystemCheck.php @@ -309,11 +309,9 @@ class SystemCheck protected static function initServerFilesForSecurity() { - if (SettingsServer::isIIS()) { - ServerFilesGenerator::createWebConfigFiles(); - } else { - ServerFilesGenerator::createHtAccessFiles(); - } + ServerFilesGenerator::createWebConfigFiles(); + ServerFilesGenerator::createHtAccessFiles(); + ServerFilesGenerator::createWebRootFiles(); } |