pedro_morgan
2007-08-19 66b4f903ee89aff755b2fd434cd0322223df4e71
Made log file a constant, replaced  with __FILE__
3 files modified
16 ■■■■■ changed files
install/install.php 7 ●●●●● patch | view | raw | blame | history
install/lib/install.lib.php 3 ●●●● patch | view | raw | blame | history
install/lib/installer_base.lib.php 6 ●●●● patch | view | raw | blame | history
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);
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){
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) {