Skip to content

Commit 614365f

Browse files
committed
The server log priority setting is now preserved when the system is updated.
1 parent 37d7556 commit 614365f

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

install/dist/conf/debian40.conf.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
$conf['hostname'] = 'server1.example.com'; // Full hostname
99
$conf['ispconfig_install_dir'] = '/usr/local/ispconfig';
1010
$conf['ispconfig_config_dir'] = '/usr/local/ispconfig';
11+
$conf['ispconfig_log_priority'] = 2; // 0 = Debug, 1 = Warning, 2 = Error
1112
$conf['server_id'] = 1;
1213
$conf['init_scripts'] = '/etc/init.d';
1314
$conf['runlevel'] = '/etc';

install/lib/installer_base.lib.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,7 @@ public function install_ispconfig()
705705
$content = str_replace('{mysql_server_database}', $conf['mysql']['database'], $content);
706706
$content = str_replace('{mysql_server_host}', $conf['mysql']['host'], $content);
707707
$content = str_replace('{server_id}', $conf['server_id'], $content);
708+
$content = str_replace('{ispconfig_log_priority}', $conf['ispconfig_log_priority'], $content);
708709
wf("$install_dir/server/lib/$configfile", $content);
709710

710711

install/tpl/config.inc.php.master

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ define("DB_PASSWORD",$conf["db_password"]);
106106
*/
107107

108108
$conf["log_file"] = $conf["rootpath"].$conf["fs_div"]."ispconfig.log";
109-
$conf["log_priority"] = 2; // 0 = Debug, 1 = Warning, 2 = Error
109+
$conf["log_priority"] = {ispconfig_log_priority}; // 0 = Debug, 1 = Warning, 2 = Error
110110

111111
/*
112112
Themes

install/update.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
$conf["mysql"]["ispconfig_password"] = $conf_old["db_password"];
8383

8484
$conf['server_id'] = $conf_old["server_id"];
85+
$conf['ispconfig_log_priority'] = $conf_old["ispconfig_log_priority"];
8586

8687
$inst = new installer();
8788

server/plugins-available/mysql_clientdb_plugin.inc.php

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,17 @@ function db_delete($event_name,$data) {
175175
$db_host = 'localhost';
176176
}
177177

178-
mysql_query("DROP USER '".addslashes($data["old"]["database_user"])."'@'$db_host';",$link);
179-
$app->log('Dropping mysql user: '.$data["old"]["database_user"],LOGLEVEL_DEBUG);
178+
if(mysql_query("DROP USER '".addslashes($data["old"]["database_user"])."'@'$db_host';",$link)) {
179+
$app->log('Dropping mysql user: '.$data["old"]["database_user"],LOGLEVEL_DEBUG);
180+
} else {
181+
$app->log('Error while dropping mysql user: '.$data["old"]["database_user"].' '.mysql_error($link),LOGLEVEL_ERROR);
182+
}
180183

181-
mysql_query('DROP DATABASE '.addslashes($data["old"]["database_name"]),$link);
182-
$app->log('Dropping mysql database: '.$data["old"]["database_name"],LOGLEVEL_DEBUG);
184+
if(mysql_query('DROP DATABASE '.addslashes($data["old"]["database_name"]),$link)) {
185+
$app->log('Dropping mysql database: '.$data["old"]["database_name"],LOGLEVEL_DEBUG);
186+
} else {
187+
$app->log('Error while dropping mysql database: '.$data["old"]["database_name"].' '.mysql_error($link),LOGLEVEL_ERROR);
188+
}
183189

184190

185191
mysql_query("FLUSH PRIVILEGES;",$link);

0 commit comments

Comments
 (0)