From 0711d118fbaf588d739621947ffcadc15e03a0d2 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Thu, 20 Dec 2007 21:28:44 +0000
Subject: [PATCH] Fix: Plantage install chez hebergeur bloquant en fatal les
 fopen avec open_basedir

---
 htdocs/install/inc.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php
index 03ed96f7bb9..bf2e44042f3 100644
--- a/htdocs/install/inc.php
+++ b/htdocs/install/inc.php
@@ -116,9 +116,9 @@ if (! isset($conf->db->user)) $conf->db->user='';
 $conf->syslog->enabled=1;
 $conf->global->SYSLOG_LEVEL=constant('LOG_DEBUG');
 if (@is_writable('/tmp')) define('SYSLOG_FILE','/tmp/dolibarr_install.log');
-else if (isset($_ENV["TMP"]) && is_writable($_ENV["TMP"]))   define('SYSLOG_FILE',$_ENV["TMP"].'/dolibarr_install.log');
-else if (isset($_ENV["TEMP"]) && is_writable($_ENV["TEMP"])) define('SYSLOG_FILE',$_ENV["TEMP"].'/dolibarr_install.log');
-else define('SYSLOG_FILE','/dolibarr_install.log');
+else if (! empty($_ENV["TMP"])  && @is_writable($_ENV["TMP"]))  define('SYSLOG_FILE',$_ENV["TMP"].'/dolibarr_install.log');
+else if (! empty($_ENV["TEMP"]) && @is_writable($_ENV["TEMP"])) define('SYSLOG_FILE',$_ENV["TEMP"].'/dolibarr_install.log');
+else if (@is_writable("/")) define('SYSLOG_FILE','/dolibarr_install.log');
 define('SYSLOG_FILE_NO_ERROR',1);
 
 
-- 
GitLab