Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/Config.php2
-rw-r--r--core/Container/ContainerFactory.php2
-rw-r--r--core/Filechecks.php6
3 files changed, 6 insertions, 4 deletions
diff --git a/core/Config.php b/core/Config.php
index 916b43b6dd..5d4467a9fa 100644
--- a/core/Config.php
+++ b/core/Config.php
@@ -108,7 +108,7 @@ class Config
*/
public static function getGlobalConfigPath()
{
- return PIWIK_USER_PATH . self::DEFAULT_GLOBAL_CONFIG_PATH;
+ return PIWIK_DOCUMENT_ROOT . self::DEFAULT_GLOBAL_CONFIG_PATH;
}
/**
diff --git a/core/Container/ContainerFactory.php b/core/Container/ContainerFactory.php
index 07b416becb..1ae6f6a2df 100644
--- a/core/Container/ContainerFactory.php
+++ b/core/Container/ContainerFactory.php
@@ -72,7 +72,7 @@ class ContainerFactory
$builder->addDefinitions(new IniConfigDefinitionSource($this->settings));
// Global config
- $builder->addDefinitions(PIWIK_USER_PATH . '/config/global.php');
+ $builder->addDefinitions(PIWIK_DOCUMENT_ROOT . '/config/global.php');
// Plugin configs
$this->addPluginConfigs($builder);
diff --git a/core/Filechecks.php b/core/Filechecks.php
index da1990d31d..1447315bb1 100644
--- a/core/Filechecks.php
+++ b/core/Filechecks.php
@@ -23,7 +23,7 @@ class Filechecks
if (!is_writable(PIWIK_INCLUDE_PATH . '/') ||
!is_writable(PIWIK_DOCUMENT_ROOT . '/index.php') ||
!is_writable(PIWIK_INCLUDE_PATH . '/core') ||
- !is_writable(PIWIK_USER_PATH . '/config/global.ini.php')
+ !is_writable(PIWIK_DOCUMENT_ROOT . '/config/global.ini.php')
) {
return false;
}
@@ -40,7 +40,9 @@ class Filechecks
{
$resultCheck = array();
foreach ($directoriesToCheck as $directoryToCheck) {
- if (!preg_match('/^' . preg_quote(PIWIK_USER_PATH, '/') . '/', $directoryToCheck)) {
+ if (!preg_match('/^' . preg_quote(PIWIK_USER_PATH, '/') . '/', $directoryToCheck)
+ && !preg_match('/^' . preg_quote(PIWIK_DOCUMENT_ROOT, '/') . '/', $directoryToCheck)
+ && !preg_match('/^' . preg_quote(PIWIK_INCLUDE_PATH, '/') . '/', $directoryToCheck)) {
$directoryToCheck = PIWIK_USER_PATH . $directoryToCheck;
}