Esempio n. 1
0
// 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;