From c4c991798f6964741c0a94626ec1acbc908fcf39 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Sun, 28 Oct 2007 22:35:03 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20on=20v=E9rifie=20si=20le=20r=E9pertoire?= =?UTF-8?q?=20temporaire=20existe=20et=20est=20accessible=20en=20=E9critur?= =?UTF-8?q?e=20sinon=20on=20v=E9rifie=20si=20$=5FENV['TMP']=20est=20d=E9fi?= =?UTF-8?q?ni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/install/inc.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php index d53cbc0ff3e..c9d7378101b 100644 --- a/htdocs/install/inc.php +++ b/htdocs/install/inc.php @@ -69,7 +69,10 @@ define('DOL_DOCUMENT_ROOT','../'); // Forcage du log pour les install et mises a jour $conf->syslog->enabled=1; $conf->global->SYSLOG_LEVEL=constant('LOG_DEBUG'); -if (file_exists('/tmp')) define('SYSLOG_FILE','/tmp/dolibarr_install.log'); +if (is_writable('/tmp')) define('SYSLOG_FILE','/tmp/dolibarr_install.log'); +else if ((isset($_ENV["TMP"] && is_writable($_ENV["TMP"]) || (isset($_ENV["TEMP"] && is_writable($_ENV["TEMP"])) { + define('SYSLOG_FILE',($_ENV["TMP"]?$_ENV["TMP"]:$_ENV["TEMP"]).'/dolibarr_install.log'); +} else define('SYSLOG_FILE','/dolibarr_install.log'); define('SYSLOG_FILE_NO_ERROR',1);