mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
IIS: use 'config' folder within icingaweb root instead of '/etc/icingaweb2' on Windows
Signed-off-by: Alexander A. Klimov <alexander.klimov@netways.de> with the following changes: Make use of Platform::isWindows() Call ::setupAutoloader() before that fixes #8916
This commit is contained in:
parent
edd8f5738f
commit
aac5d49eed
@ -134,18 +134,20 @@ abstract class ApplicationBootstrap
|
|||||||
$this->vendorDir = $baseDir . '/library/vendor';
|
$this->vendorDir = $baseDir . '/library/vendor';
|
||||||
$this->libDir = realpath(__DIR__ . '/../..');
|
$this->libDir = realpath(__DIR__ . '/../..');
|
||||||
|
|
||||||
|
$this->setupAutoloader();
|
||||||
|
|
||||||
if ($configDir === null) {
|
if ($configDir === null) {
|
||||||
if (array_key_exists('ICINGAWEB_CONFIGDIR', $_SERVER)) {
|
if (array_key_exists('ICINGAWEB_CONFIGDIR', $_SERVER)) {
|
||||||
$configDir = $_SERVER['ICINGAWEB_CONFIGDIR'];
|
$configDir = $_SERVER['ICINGAWEB_CONFIGDIR'];
|
||||||
} else {
|
} else {
|
||||||
$configDir = '/etc/icingaweb2';
|
$configDir = Platform::isWindows()
|
||||||
|
? $baseDir . '/config'
|
||||||
|
: '/etc/icingaweb2';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$canonical = realpath($configDir);
|
$canonical = realpath($configDir);
|
||||||
$this->configDir = $canonical ? $canonical : $configDir;
|
$this->configDir = $canonical ? $canonical : $configDir;
|
||||||
|
|
||||||
$this->setupAutoloader();
|
|
||||||
|
|
||||||
set_include_path(
|
set_include_path(
|
||||||
implode(
|
implode(
|
||||||
PATH_SEPARATOR,
|
PATH_SEPARATOR,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user