Beispiel #1
0
function Setup_Finishing()
{
    //exec(DaemonConfig::$cmd->{'SRV_HTTPD'} . ' restart');
    $ControlConnect = DaemonCommon::ControlConnect('ApacheRestart');
    if ($ControlConnect !== true) {
        return $ControlConnect . ' System is unable to reload Apache config.<br />';
    }
    System_Daemon::info('Restart Daemon.');
    $ControlConnect = DaemonCommon::ControlConnect('DaemonRestart');
    if ($ControlConnect !== true) {
        return $ControlConnect . ' System is unable to restart EasySCP Daemon.<br />';
    }
    unlink(DaemonConfig::$cfg->{'ROOT_DIR'} . '/daemon/DaemonCoreSetup.php');
    exec(DaemonConfig::$cmd->{'CMD_RM'} . ' -rf ' . DaemonConfig::$cfg->{'ROOT_DIR'} . '/../setup >> /dev/null 2>&1');
    // SocketHandler::Close();
    // System_Daemon::restart();
}