Skip to content

Commit 6c9ed8a

Browse files
author
Till Brehm
committed
Merge branch 'fix-updater-appsvhost-config' into 'stable-3.1'
Fix updater appsvhost config closes ispconfig/ispconfig3#4177 See merge request !447
2 parents fca4392 + bc55aad commit 6c9ed8a

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

install/update.php

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,11 @@
287287
*/
288288
updateDbAndIni();
289289

290+
//** read server config from db into $conf['server_config']
291+
$tmp = $inst->db->queryOneRecord("SELECT config FROM ?? WHERE server_id = ?", $conf["mysql"]["database"] . '.server', $conf['server_id']);
292+
$conf['server_config'] = ini_to_array(stripslashes($tmp['config']));
293+
unset($tmp);
294+
290295
/*
291296
* Reconfigure the permisson if needed
292297
* (if this is done at client side, only this client is updated.
@@ -428,19 +433,21 @@
428433
$inst->configure_nginx();
429434
}
430435

431-
//** Configure apps vhost
432-
swriteln('Configuring Apps vhost');
433-
$inst->configure_apps_vhost();
434-
}
436+
if ($conf['server_config']['web']['apps_vhost_enabled'] == 'y') {
437+
//** Configure apps vhost
438+
swriteln('Configuring Apps vhost');
439+
$inst->configure_apps_vhost();
440+
} else swriteln('Skipping config of Apps vhost');
441+
}
435442

436-
//* Configure Jailkit
437-
if($inst->reconfigure_app('Jailkit', $reconfigure_services_answer)) {
438-
swriteln('Configuring Jailkit');
439-
$inst->configure_jailkit();
440-
}
441-
443+
//* Configure Jailkit
444+
if($inst->reconfigure_app('Jailkit', $reconfigure_services_answer)) {
445+
swriteln('Configuring Jailkit');
446+
$inst->configure_jailkit();
442447
}
443448

449+
}
450+
444451
if($conf['services']['xmpp'] && $inst->reconfigure_app('XMPP', $reconfigure_services_answer)) {
445452
//** Configure Metronome XMPP
446453
$inst->configure_xmpp('dont-create-certs');

0 commit comments

Comments
 (0)