From 0abce86b31b80162a32d460674a44d8d8a78b2b4 Mon Sep 17 00:00:00 2001
From: Lukas Reschke <lukas@owncloud.com>
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 <a href="%s">%s</a>. ' .
+					'For migrating existing installations to Linux you can find some tips and a migration script ' .
+					'in <a href="%s">our documentation</a>.',
+					['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(
-- 
GitLab