// Set Configuration //----------------------------------------- IPSSetUp::setSavedData('install_apps', $_SERVER['argv'][1]); IPSSetUp::setSavedData('install_dir', $_SERVER['argv'][2]); IPSSetUp::setSavedData('install_url', $_SERVER['argv'][3]); IPSSetUp::setSavedData('lkey', $_SERVER['argv'][4]); IPSSetUp::setSavedData('sql_driver', 'mysql'); IPSSetUp::setSavedData('db_host', $_SERVER['argv'][5]); IPSSetUp::setSavedData('db_name', $_SERVER['argv'][6]); IPSSetUp::setSavedData('db_user', $_SERVER['argv'][7]); IPSSetUp::setSavedData('db_pass', $_SERVER['argv'][8]); IPSSetUp::setSavedData('db_pre', ''); IPSSetUp::setSavedData('admin_user', $_SERVER['argv'][9]); IPSSetUp::setSavedData('admin_pass', $_SERVER['argv'][10]); IPSSetUp::setSavedData('admin_email', $_SERVER['argv'][11]); /* Write it */ IPSInstall::writeConfiguration(); //----------------------------------------- // Install //----------------------------------------- file_get_contents("http://license.invisionpower.com/?a=activate&key={$_SERVER['argv'][4]}&url={$_SERVER['argv'][3]}"); file_put_contents("../../../cache/installer_lock.php", "AUTOINSTALLED"); require_once IPS_ROOT_PATH . 'setup/applications/install/sections/install.php'; /*noLibHook*/ $controller = new install_install(); $output = new CLIOutput($steps, $controller); $registry->setClass('output', $output); $controller->makeRegistryShortcuts($registry); $output->setNextAction('do=sql'); $output->sendOutput(); exit;