Chyba 500 při setDebugMode(FALSE)

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

Dobrý den, zkouším úvodní příklad z dokumentace a vše funguje dokud neodkomentuju řádek:

$configurator->setDebugMode(FALSE)

Pak se se objevuje error 500 a nemůžu na to přijít.

exception.log:

Fatal error: Argument 1 passed to App\Presenters\HomepagePresenter::__construct() must be an instance of Nette\Database\Context, none given, called in C:\wamp\www\nette-blog\temp\cache\Nette.Configurator\Container_9d1b8c9480.php on line 305 and defined in C:\wamp\www\nette-blog\app\presenters\HomepagePresenter.php:14 @ http://localhost/nette-blog/www/

Nette\Database\ConnectionException: SQLSTATE[HY000] [1049] Base ‚test‘ inconnue in C:\wamp\www\nette-blog\vendor\nette\database\src\Database\DriverException.php:25 caused by PDOException: SQLSTATE[HY000] [1049] Base ‚test‘ inconnue in C:\wamp\www\nette-blog\vendor\nette\database\src\Database\Connection.php:68 @ http://localhost/…ww/post/show?…

Nevěděl by někdo kde může být problém?

Jan Mikeš
Člen | 771
+
+1
-

Zkoušel jsi mazat cache? Ukaž kód HomepagePresenteru, máš tam docela jasně popsáno jaká je chyba.

marty_burns
Člen | 2
+
0
-

Díky moc za radu. Promazal jsem temp\chace\ a už to jede. Několikrát jsem ten DebugMode přepínal tam i zpět a vždy to v ladícím režimu jelo a v produktovém vždy chyba. Díky!