|
|
|
|
@ -211,11 +211,11 @@ class OC {
|
|
|
|
|
public static function checkInstalled() {
|
|
|
|
|
// Redirect to installer if not installed
|
|
|
|
|
if (!OC_Config::getValue('installed', false) && OC::$SUBURI != '/index.php') {
|
|
|
|
|
if (!OC::$CLI) {
|
|
|
|
|
$url = 'http://' . $_SERVER['SERVER_NAME'] . OC::$WEBROOT . '/index.php';
|
|
|
|
|
header("Location: $url");
|
|
|
|
|
if (OC::$CLI) {
|
|
|
|
|
throw new Exception('Not installed');
|
|
|
|
|
} else {
|
|
|
|
|
throw new Exception("Not installed");
|
|
|
|
|
$url = 'http://' . $_SERVER['SERVER_NAME'] . OC::$WEBROOT . '/index.php';
|
|
|
|
|
header('Location: ' . $url);
|
|
|
|
|
}
|
|
|
|
|
exit();
|
|
|
|
|
}
|
|
|
|
|
@ -522,10 +522,10 @@ class OC {
|
|
|
|
|
|
|
|
|
|
self::initTemplateEngine();
|
|
|
|
|
OC_App::loadApps(array('session'));
|
|
|
|
|
if (!self::$CLI) {
|
|
|
|
|
self::initSession();
|
|
|
|
|
} else {
|
|
|
|
|
if (self::$CLI) {
|
|
|
|
|
self::$session = new \OC\Session\Memory('');
|
|
|
|
|
} else {
|
|
|
|
|
self::initSession();
|
|
|
|
|
}
|
|
|
|
|
self::checkConfig();
|
|
|
|
|
self::checkInstalled();
|
|
|
|
|
@ -656,8 +656,8 @@ class OC {
|
|
|
|
|
if (!OC::$CLI
|
|
|
|
|
// overwritehost is always trusted
|
|
|
|
|
&& OC_Request::getOverwriteHost() === null
|
|
|
|
|
&& !OC_Request::isTrustedDomain($host)) {
|
|
|
|
|
|
|
|
|
|
&& !OC_Request::isTrustedDomain($host)
|
|
|
|
|
) {
|
|
|
|
|
header('HTTP/1.1 400 Bad Request');
|
|
|
|
|
header('Status: 400 Bad Request');
|
|
|
|
|
OC_Template::printErrorPage(
|
|
|
|
|
|