diff --git a/install/dist/conf/debian40.conf.php b/install/dist/conf/debian40.conf.php index a8a90bee582c17c4746b5e0b549ceffdccfc4964..266947b0aaeab9b2693d15691cd0d6ffacf78afb 100644 --- a/install/dist/conf/debian40.conf.php +++ b/install/dist/conf/debian40.conf.php @@ -8,6 +8,7 @@ $conf['distname'] = 'debian40'; $conf['hostname'] = 'server1.example.com'; // Full hostname $conf['ispconfig_install_dir'] = '/usr/local/ispconfig'; $conf['ispconfig_config_dir'] = '/usr/local/ispconfig'; +$conf['ispconfig_log_priority'] = 2; // 0 = Debug, 1 = Warning, 2 = Error $conf['server_id'] = 1; $conf['init_scripts'] = '/etc/init.d'; $conf['runlevel'] = '/etc'; diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 841e402d0f1d40b22af84ff87af5fe6d153e8408..3a19be9391e8b99475dd5487e0733e57c8d3968b 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -705,6 +705,7 @@ class installer_base { $content = str_replace('{mysql_server_database}', $conf['mysql']['database'], $content); $content = str_replace('{mysql_server_host}', $conf['mysql']['host'], $content); $content = str_replace('{server_id}', $conf['server_id'], $content); + $content = str_replace('{ispconfig_log_priority}', $conf['ispconfig_log_priority'], $content); wf("$install_dir/server/lib/$configfile", $content); diff --git a/install/tpl/config.inc.php.master b/install/tpl/config.inc.php.master index 2350f41cd1924b27c7dc1808cba6b5c5823a88b6..e058a59c9af34040fc69538ad0b801f8a76190e0 100644 --- a/install/tpl/config.inc.php.master +++ b/install/tpl/config.inc.php.master @@ -106,7 +106,7 @@ define("DB_PASSWORD",$conf["db_password"]); */ $conf["log_file"] = $conf["rootpath"].$conf["fs_div"]."ispconfig.log"; -$conf["log_priority"] = 2; // 0 = Debug, 1 = Warning, 2 = Error +$conf["log_priority"] = {ispconfig_log_priority}; // 0 = Debug, 1 = Warning, 2 = Error /* Themes diff --git a/install/update.php b/install/update.php index 32b7400e816ced1468dae7e478ac0faf7ae7bb60..bc243eba89a1c5d9776a5afe6fa009e9da9ddabc 100644 --- a/install/update.php +++ b/install/update.php @@ -82,6 +82,7 @@ $conf["mysql"]["ispconfig_user"] = $conf_old["db_user"]; $conf["mysql"]["ispconfig_password"] = $conf_old["db_password"]; $conf['server_id'] = $conf_old["server_id"]; +$conf['ispconfig_log_priority'] = $conf_old["ispconfig_log_priority"]; $inst = new installer(); diff --git a/server/plugins-available/mysql_clientdb_plugin.inc.php b/server/plugins-available/mysql_clientdb_plugin.inc.php index 7055c41e373f7a5f05fd0f1a05a676982ac86bac..81ada6ed834158e44c05d8aab86797cb29ea357c 100644 --- a/server/plugins-available/mysql_clientdb_plugin.inc.php +++ b/server/plugins-available/mysql_clientdb_plugin.inc.php @@ -175,11 +175,17 @@ class mysql_clientdb_plugin { $db_host = 'localhost'; } - mysql_query("DROP USER '".addslashes($data["old"]["database_user"])."'@'$db_host';",$link); - $app->log('Dropping mysql user: '.$data["old"]["database_user"],LOGLEVEL_DEBUG); + if(mysql_query("DROP USER '".addslashes($data["old"]["database_user"])."'@'$db_host';",$link)) { + $app->log('Dropping mysql user: '.$data["old"]["database_user"],LOGLEVEL_DEBUG); + } else { + $app->log('Error while dropping mysql user: '.$data["old"]["database_user"].' '.mysql_error($link),LOGLEVEL_ERROR); + } - mysql_query('DROP DATABASE '.addslashes($data["old"]["database_name"]),$link); - $app->log('Dropping mysql database: '.$data["old"]["database_name"],LOGLEVEL_DEBUG); + if(mysql_query('DROP DATABASE '.addslashes($data["old"]["database_name"]),$link)) { + $app->log('Dropping mysql database: '.$data["old"]["database_name"],LOGLEVEL_DEBUG); + } else { + $app->log('Error while dropping mysql database: '.$data["old"]["database_name"].' '.mysql_error($link),LOGLEVEL_ERROR); + } mysql_query("FLUSH PRIVILEGES;",$link);