Merge pull request #25238 from nextcloud/enh/noid/apps-defacto-in-root
Apps folder is defacto in root folder and not above
This commit is contained in:
commit
d4d33e3095
11
lib/base.php
11
lib/base.php
|
@ -211,25 +211,18 @@ class OC {
|
|||
}
|
||||
} elseif (file_exists(OC::$SERVERROOT . '/apps')) {
|
||||
OC::$APPSROOTS[] = ['path' => OC::$SERVERROOT . '/apps', 'url' => '/apps', 'writable' => true];
|
||||
} elseif (file_exists(OC::$SERVERROOT . '/../apps')) {
|
||||
OC::$APPSROOTS[] = [
|
||||
'path' => rtrim(dirname(OC::$SERVERROOT), '/') . '/apps',
|
||||
'url' => '/apps',
|
||||
'writable' => true
|
||||
];
|
||||
}
|
||||
|
||||
if (empty(OC::$APPSROOTS)) {
|
||||
throw new \RuntimeException('apps directory not found! Please put the Nextcloud apps folder in the Nextcloud folder'
|
||||
. ' or the folder above. You can also configure the location in the config.php file.');
|
||||
. '. You can also configure the location in the config.php file.');
|
||||
}
|
||||
$paths = [];
|
||||
foreach (OC::$APPSROOTS as $path) {
|
||||
$paths[] = $path['path'];
|
||||
if (!is_dir($path['path'])) {
|
||||
throw new \RuntimeException(sprintf('App directory "%s" not found! Please put the Nextcloud apps folder in the'
|
||||
. ' Nextcloud folder or the folder above. You can also configure the location in the'
|
||||
. ' config.php file.', $path['path']));
|
||||
. ' Nextcloud folder. You can also configure the location in the config.php file.', $path['path']));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue