summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorRobin Appelman <icewind@owncloud.com>2012-06-27 13:21:45 +0200
committerRobin Appelman <icewind@owncloud.com>2012-06-27 13:21:45 +0200
commit12f7cb87679453fa96c796df857b7e7193d4ee09 (patch)
treeafdc10250a5877d97b5b89a97e2e052eaa97a9b9 /lib
parent420d23a875c19ba04d679db826bcf9bd2ad9d6c2 (diff)
downloadnextcloud-server-12f7cb87679453fa96c796df857b7e7193d4ee09.tar.gz
nextcloud-server-12f7cb87679453fa96c796df857b7e7193d4ee09.zip
fix running tests from cli
Diffstat (limited to 'lib')
-rw-r--r--lib/base.php8
-rw-r--r--lib/helper.php3
2 files changed, 8 insertions, 3 deletions
diff --git a/lib/base.php b/lib/base.php
index 11e63e208eb..c2b0bbef780 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -170,8 +170,10 @@ class OC{
public static function checkInstalled() {
// Redirect to installer if not installed
if (!OC_Config::getValue('installed', false) && OC::$SUBURI != '/index.php') {
- $url = 'http://'.$_SERVER['SERVER_NAME'].OC::$WEBROOT.'/index.php';
- header("Location: $url");
+ if(!OC::$CLI){
+ $url = 'http://'.$_SERVER['SERVER_NAME'].OC::$WEBROOT.'/index.php';
+ header("Location: $url");
+ }
exit();
}
}
@@ -180,7 +182,7 @@ class OC{
// redirect to https site if configured
if( OC_Config::getValue( "forcessl", false )){
ini_set("session.cookie_secure", "on");
- if(OC_Helper::serverProtocol()<>'https') {
+ if(OC_Helper::serverProtocol()<>'https' and !OC::$CLI) {
$url = "https://". OC_Helper::serverHost() . $_SERVER['REQUEST_URI'];
header("Location: $url");
exit();
diff --git a/lib/helper.php b/lib/helper.php
index 37914b73e17..6ab55f27618 100644
--- a/lib/helper.php
+++ b/lib/helper.php
@@ -75,6 +75,9 @@ class OC_Helper {
* reverse proxies
*/
public static function serverHost() {
+ if(OC::$CLI){
+ return 'localhost';
+ }
if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) {
if (strpos($_SERVER['HTTP_X_FORWARDED_HOST'], ",") !== false) {
$host = trim(array_pop(explode(",", $_SERVER['HTTP_X_FORWARDED_HOST'])));