Nette 2.1 spuštění laděnky na serveru

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
zool
Člen | 144
+
0
-

Ahoj chtěl jsem se zeptat jak pustím laděnku na serveru zkoušel jsem snad vše

třeba $configurator->setDebugMode(true);

ale marně.
děkuji

Šaman
Člen | 2666
+
0
-

Pošli bootstrap. Ta setDebugMode(TRUE) by měla fungovat, aspoň mě na aktulání dev verzi funguje.

zool
Člen | 144
+
0
-

bootstrap

<?php

// Load Nette Framework or autoloader generated by Composer
require __DIR__ . '/../libs/autoload.php';


$configurator = new Nette\Configurator;

// Enable Nette Debugger for error visualisation & logging
$configurator->enableDebugger(__DIR__ . '/../log');
$configurator->setDebugMode(true);
//$configurator->setDebugMode('213.128.252.156');
//$configurator->setDebugMode(array("213.128.252.156"));


// Specify folder for cache
$configurator->setTempDirectory(__DIR__ . '/../temp');

// Enable RobotLoader - this will load all classes automatically
$configurator->createRobotLoader()
	->addDirectory(__DIR__)
	->addDirectory(__DIR__ . '/../libs')
	->register();
$configurator->onCompile[] = function ($configurator, $compiler) {
    $compiler->addExtension('dibi', new DibiNette20Extension);
};

// Create Dependency Injection container from config.neon file
$configurator->addConfig(__DIR__ . '/config/config.neon');


$container = $configurator->createContainer();

return $container;

Ale rozchodil jsem to, když jsem tam na tvrdo přidal řádek
Nette\Diagnostics\Debugger::enable(‚213.128.252.156‘);

Každopádně, jak jsem to zprovoznil, tak mi vypíše chybu

Nette\MemberAccessException: Call to undefined method Nette\PhpGenerator\ClassType::addExtend()

ale jen v produkčním módu, to jsem zjistil, že by to měl dělat eaccelerator

motorcb
Člen | 552
+
0
-

@zool:
Já to dělám takhle:

$configurator = new Nette\Configurator;

$prod = !$configurator->detectDebugMode(array("xxx.xxx.xxx.xxx", "xxx.xxx.xxx.xxx"));
$configurator->addParameters(array(
    "environment" => $prod ? $configurator::PRODUCTION : $configurator::DEVELOPMENT,
    "productionMode" => $prod,
    "debugMode" => !$prod,
));
duskohu
Člen | 778
+
0
-

Caute, ja som dnes, stiahol nette 2.1 dev, bootstrap mam takto: sandbox a tiez mi nezobrazuje debugBar