Browse Source

Remove checks whether OC is running on Windows pt. 2

tags/v11.0RC2
RealRancor 7 years ago
parent
commit
14b1d946a8
No account linked to committer's email address
3 changed files with 4 additions and 30 deletions
  1. 1
    1
      console.php
  2. 3
    11
      lib/private/legacy/helper.php
  3. 0
    18
      lib/private/legacy/util.php

+ 1
- 1
console.php View File

@@ -67,7 +67,7 @@ try {
echo "Console has to be executed with the user that owns the file config/config.php" . PHP_EOL;
echo "Current user: " . $user['name'] . PHP_EOL;
echo "Owner of config.php: " . $configUser['name'] . PHP_EOL;
echo "Try adding 'sudo -u " . $configUser['name'] . " ' to the beginning of the command (without the single quotes)" . PHP_EOL;
echo "Try adding 'sudo -u " . $configUser['name'] . " ' to the beginning of the command (without the single quotes)" . PHP_EOL;
exit(1);
}


+ 3
- 11
lib/private/legacy/helper.php View File

@@ -254,16 +254,9 @@ class OC_Helper {
if ($path === false) {
$path = getenv("PATH");
}
// check method depends on operating system
if (!strncmp(PHP_OS, "WIN", 3)) {
// on Windows an appropriate COM or EXE file needs to exist
$exts = array(".exe", ".com");
$check_fn = "file_exists";
} else {
// anywhere else we look for an executable file of that name
$exts = array("");
$check_fn = "is_executable";
}
// we look for an executable file of that name
$exts = [""];
$check_fn = "is_executable";
// Default check will be done with $path directories :
$dirs = explode(PATH_SEPARATOR, $path);
// WARNING : We have to check if open_basedir is enabled :
@@ -498,7 +491,6 @@ class OC_Helper {

/**
* Try to find a program
* Note: currently windows is not supported
*
* @param string $program
* @return null|string

+ 0
- 18
lib/private/legacy/util.php View File

@@ -667,15 +667,6 @@ class OC_Util {
$webServerRestart = true;
}

// Check if server running on Windows platform
if(OC_Util::runningOnWindows()) {
$errors[] = [
'error' => $l->t('Microsoft Windows Platform is not supported'),
'hint' => $l->t('Running Nextcloud Server on the Microsoft Windows platform is not supported. We suggest you ' .
'use a Linux server in a virtual machine if you have no option for migrating the server itself.')
];
}

// Check if config folder is writable.
if(!OC_Helper::isReadOnlyConfigEnabled()) {
if (!is_writable(OC::$configDir) or !is_readable(OC::$configDir)) {
@@ -1267,15 +1258,6 @@ class OC_Util {
}
}

/**
* Checks whether the server is running on Windows
*
* @return bool true if running on Windows, false otherwise
*/
public static function runningOnWindows() {
return (substr(PHP_OS, 0, 3) === "WIN");
}

/**
* Checks whether the server is running on Mac OS X
*

Loading…
Cancel
Save