From 66b4f903ee89aff755b2fd434cd0322223df4e71 Mon Sep 17 00:00:00 2001 From: pedro_morgan <pedro_morgan@ispconfig3> Date: Sun, 19 Aug 2007 21:53:10 -0400 Subject: [PATCH] Made log file a constant, replaced with __FILE__ --- install/install.php | 7 +++++++ install/lib/installer_base.lib.php | 6 +++--- install/lib/install.lib.php | 3 +-- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/install/install.php b/install/install.php index 40bb450..fd040cf 100644 --- a/install/install.php +++ b/install/install.php @@ -66,6 +66,8 @@ //TODO: this is not there ???? $conf['dist'] = $dist; +define('ISPC_LOG_FILE', '/var/log/ispconfig_install.log'); + //**************************************************************************************************** //** Installer Interface //**************************************************************************************************** @@ -74,12 +76,17 @@ swriteln($inst->lng(' Default values are in [brackets] and can be accepted with <ENTER>.')); swriteln($inst->lng(' Tap in "quit" (without the quotes) to stop the installer.'."\n\n")); +if(!is_writable(ISPC_LOG_FILE)){ + die("ERROR: Cannot write to the log file '".ISPC_LOG_FILE."'. Are you root ?\n\n"); +} + //** Select the language $conf['language'] = $inst->simple_query('Select language', array('en','de'), 'en'); //** Select installation mode $install_mode = $inst->simple_query('Installation mode', array('Standard','Expert'), 'Standard'); + //** Get the hostname $tmp_out = array(); exec('hostname -f', $tmp_out); diff --git a/install/lib/install.lib.php b/install/lib/install.lib.php index 27edb74..f705d2b 100644 --- a/install/lib/install.lib.php +++ b/install/lib/install.lib.php @@ -78,8 +78,7 @@ } function ilog($msg){ - $logfile = '/var/log/ispconfig_install.log'; - exec("echo `date` \"- [ISPConfig] - \"".$msg." >> ".$logfile); + exec("echo `date` \"- [ISPConfig] - \"".$msg." >> ".ISPC_LOG_FILE); } function error($msg){ diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 6d247b4..47ca813 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -142,14 +142,14 @@ //* Load the database dump into the database, if database contains no tables $db_tables = $this->db->getTables(); if(count($db_tables) > 0) { - $this->error('Stopped: Database contains already some tables.'); + $this->error('Stopped: Database already contains some tables.'); } else { if($cf['admin_password'] == '') { caselog("mysql -h '".$cf['host']."' -u '".$cf['admin_user']."' '".$cf['database']."' < 'sql/ispconfig3.sql' &> /dev/null", - $FILE, __LINE__, 'read in ispconfig3.sql', 'could not read in ispconfig3.sql'); + __FILE__, __LINE__, 'read in ispconfig3.sql', 'could not read in ispconfig3.sql'); } else { caselog("mysql -h '".$cf['host']."' -u '".$cf['admin_user']."' -p'".$cf['admin_password']."' '".$cf['database']."' < 'sql/ispconfig3.sql' &> /dev/null", - $FILE, __LINE__, 'read in ispconfig3.sql', 'could not read in ispconfig3.sql'); + __FILE__, __LINE__, 'read in ispconfig3.sql', 'could not read in ispconfig3.sql'); } $db_tables = $this->db->getTables(); if(count($db_tables) == 0) { -- Gitblit v1.9.1