From 0abce86b31b80162a32d460674a44d8d8a78b2b4 Mon Sep 17 00:00:00 2001 From: Lukas Reschke Date: Thu, 26 Feb 2015 14:24:40 +0100 Subject: [PATCH] Disallow Windows Server in Server Check Will prevent users from use ownCloud on Windows Server :see_no_evil: --- lib/private/util.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/private/util.php b/lib/private/util.php index 3fd0f84468..102dc8c59d 100644 --- a/lib/private/util.php +++ b/lib/private/util.php @@ -566,6 +566,19 @@ 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 ownCloud 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. ' . + 'Find Linux packages as well as easy to deploy virtual machine images on %s. ' . + 'For migrating existing installations to Linux you can find some tips and a migration script ' . + 'in our documentation.', + ['https://owncloud.org/install/', 'owncloud.org/install/', 'https://owncloud.org/?p=8045']) + ]; + } + // Check if config folder is writable. if (!is_writable(OC::$configDir) or !is_readable(OC::$configDir)) { $errors[] = array(