production mode nefunguje
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- majky358
- Člen | 37
Custe, potreboval by som poradiť, nahodil som si web na wedos hosting, smerovanie funguje ok, stránka sa nahrá v poriadku ale keď to spustím v produkčnom móde tak na hlavnej stránke zavolá error presenter a taktiež na všetkých komponentách, všetko ostatné ide ok. V development móde, kde mám aj debug bar ide všetko v poriadku. Dik za help.
require (__DIR__ . '/../libs/autoload.php');
$configurator = new Nette\Configurator;
/**
$configurator->setDebugMode(TRUE);
$configurator->enableDebugger(__DIR__ . '/../log/');
$configurator::DEVELOPMENT;
*/
$configurator->setDebugMode(FALSE);
$configurator::PRODUCTION;
$configurator->setTempDirectory(__DIR__ . '/../temp');
$configurator->createRobotLoader()
->addDirectory(__DIR__)
->addDirectory(__DIR__ . '/../libs')
->register();
$configurator->addConfig(__DIR__ . '/config/config.neon');
$configurator->addConfig(__DIR__ . '/config/config.local.neon');
$container = $configurator->createContainer();
return $container;
- David Matějka
- Moderator | 6445
- volani
$configurator::DEVELOPMENT
a$configurator::PRODUCTION
je zbytecny, to jsou tridni konstanty, ty nic nedelaji. - enableDebugger volej vzdy, pri chybe ji to ulozi do log adresare
- setDebugMode volej vzdy pred enableDebugger
- zkontroluj, ze muzes zapisovat do adresaru log a temp
- az udelas predchozi kroky, najdes snad v adresari „log“ nejakou chybovou zpravu
Editoval matej21 (24. 6. 2014 22:17)
- majky358
- Člen | 37
Diki moc, už som to našiel aj na localhoste –
[2014-06-24 22-35-36] PHP Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\xampp\htdocs\temp\cache\_Nette.FileTemplate\_components.gameMenu.latte-9384d698883ce42e4f6bfe3420055da5.php:27) in C:\xampp\htdocs\libs\Nette\Http\Session.php:98 @ http://localhost/
//edit
Tak nakoniec mi blbol jeden modul, dik za radu :)
Editoval majky358 (24. 6. 2014 22:55)