Exemplo n.º 1
0
    die('Only available through command-line.');
}
require_once 'tiki-filter-base.php';
require_once 'lib/init/initlib.php';
include_once 'lib/init/tra.php';
require_once 'lib/setup/tikisetup.class.php';
require_once 'lib/setup/twversion.class.php';
$input = new ArgvInput();
if (false !== ($site = $input->getParameterOption(array('--site')))) {
    $_SERVER['TIKI_VIRTUAL'] = $site;
}
$local_php = TikiInit::getCredentialsFile();
if (!is_readable($local_php)) {
    die("Credentials file local.php not found. See http://doc.tiki.org/Installation for more information.\n");
}
$console = new Tiki\Command\Application();
$console->add(new Tiki\Command\ConfigureCommand());
if (is_file($local_php) || TikiInit::getEnvironmentCredentials()) {
    require_once 'db/tiki-db.php';
    $console->add(new Tiki\Command\InstallCommand());
    $console->add(new Tiki\Command\UpdateCommand());
    $console->add(new Tiki\Command\MultiTikiListCommand());
    $console->add(new Tiki\Command\MultiTikiMoveCommand());
} else {
    $console->add(new Tiki\Command\UnavailableCommand('database:install'));
    $console->add(new Tiki\Command\UnavailableCommand('database:update'));
    $console->add(new Tiki\Command\UnavailableCommand('multitiki:list'));
    $console->add(new Tiki\Command\UnavailableCommand('multitiki:move'));
}
$installer = $installer = new Installer();
$isInstalled = $installer->isInstalled();
Exemplo n.º 2
0
    pcntl_signal(SIGINT, $exit);
}
if (isset($_SERVER['REQUEST_METHOD'])) {
    die('Only available through command-line.');
}
require_once 'tiki-filter-base.php';
require_once 'lib/init/initlib.php';
include_once 'lib/init/tra.php';
require_once 'lib/setup/tikisetup.class.php';
require_once 'lib/setup/twversion.class.php';
$input = new ArgvInput();
if (false !== ($site = $input->getParameterOption(array('--site')))) {
    $_SERVER['TIKI_VIRTUAL'] = $site;
}
$local_php = TikiInit::getCredentialsFile();
$console = new Tiki\Command\Application();
$console->add(new Tiki\Command\ConfigureCommand());
if (is_file($local_php) || TikiInit::getEnvironmentCredentials()) {
    require 'db/tiki-db.php';
    $console->add(new Tiki\Command\InstallCommand());
    $console->add(new Tiki\Command\UpdateCommand());
} else {
    $console->add(new Tiki\Command\UnavailableCommand('database:install'));
    $console->add(new Tiki\Command\UnavailableCommand('database:update'));
}
$installer = $installer = new Installer();
$isInstalled = $installer->isInstalled();
if ($isInstalled) {
    $bypass_siteclose_check = true;
    require_once 'tiki-setup.php';
    $console->add(new Tiki\Command\CacheClearCommand());
Exemplo n.º 3
0
    pcntl_signal(SIGINT, $exit);
}
if (isset($_SERVER['REQUEST_METHOD'])) {
    die('Only available through command-line.');
}
require_once 'tiki-filter-base.php';
require_once 'lib/init/initlib.php';
include_once 'lib/init/tra.php';
require_once 'lib/setup/tikisetup.class.php';
require_once 'lib/setup/twversion.class.php';
$input = new ArgvInput();
if (false !== ($site = $input->getParameterOption(array('--site')))) {
    $_SERVER['TIKI_VIRTUAL'] = $site;
}
$local_php = TikiInit::getCredentialsFile();
$console = new Tiki\Command\Application();
$console->add(new Tiki\Command\ConfigureCommand());
if (is_file($local_php)) {
    require 'db/tiki-db.php';
    $console->add(new Tiki\Command\InstallCommand());
    $console->add(new Tiki\Command\UpdateCommand());
} else {
    $console->add(new Tiki\Command\UnavailableCommand('database:install'));
    $console->add(new Tiki\Command\UnavailableCommand('database:update'));
}
$installer = $installer = new Installer();
if (is_file($local_php)) {
    require_once 'tiki-setup.php';
    $console->add(new Tiki\Command\CacheClearCommand());
} else {
    $console->add(new Tiki\Command\UnavailableCommand('cache:clear'));