} else { //** Configure nginx swriteln('Configuring nginx'); $inst->configure_nginx(); } //** Configure apps vhost swriteln('Configuring Apps vhost'); $inst->configure_apps_vhost(); } //* Configure DBServer swriteln('Configuring Database'); $inst->configure_dbserver(); //if(@is_dir('/etc/Bastille')) { //* Configure Firewall swriteln('Configuring Firewall'); $inst->configure_firewall(); //} //** Configure ISPConfig swriteln('Updating ISPConfig'); //** Customise the port ISPConfig runs on $conf['apache']['vhost_port'] = get_ispconfig_port_number(); $inst->install_ispconfig(); //** Configure Crontab swriteln('Updating Crontab'); $inst->install_crontab(); //** Restart services: swriteln('Restarting services ...'); if ($conf['mysql']['init_script'] != '' && is_executable($conf['init_scripts'] . '/' . $conf['mysql']['init_script'])) { system($conf['init_scripts'] . '/' . $conf['mysql']['init_script'] . ' reload'); } if ($conf['services']['mail']) {