From c5e0dda8874244ac3c9acdf92bfd5e97405438c0 Mon Sep 17 00:00:00 2001
From: Frank Karlitschek <frank@owncloud.org>
Date: Thu, 21 Feb 2013 11:09:00 +0100
Subject: [PATCH] add a safe_mode check

---
 lib/util.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/util.php b/lib/util.php
index ab47e404c9..87facda180 100755
--- a/lib/util.php
+++ b/lib/util.php
@@ -269,6 +269,11 @@ class OC_Util {
 				'hint'=>'Please ask your server administrator to install the module.');
 			$web_server_restart= false;
 		}
+		if(ini_get('safe_mode')) {
+			$errors[]=array('error'=>'PHP Safe Mode is enabled. ownCloud requires that it is disabled to work properly.<br/>',
+				'hint'=>'PHP Safe Mode is a deprecated and mostly useless setting that should be disabled. Please ask your server administrator to disable it in php.ini or in your webserver config.');
+			$web_server_restart= false;
+		}
 
 		$handler = ini_get("session.save_handler");
 		if($handler == "files") {
-- 
GitLab