Debug::enable – prázdná obrazovka

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

Ahoj,

začínám s nette pomocí tohoto tutoriálu http://zdrojak.root.cz/…roduktivitu/. všechno mi funguje, až do doby než za řádek s loaderem nette vložím Debug::enable();. pokud není v kódu chyba, tak se stránka zobrazí, ovšem jakmile udělám v kódu chybu, vůbec nedojde k tomu k čemu by podle článku mělo:)

díky za pomoc

sorry. trochu sem změnil dotaz, protože ta původní verze moc neodpovídala popisu problému

Editoval qwertz (5. 8. 2009 11:20)

grogy
Člen | 147
+
0
-

Zkus se podívat do logu, jestli ti tam laděnka něco neuložila. Jedná se o chování na vývojovém nebo produkčním serveru?

qwertz
Člen | 2
+
0
-

aha, šel jsem podle tutoriálu a tam o těch režimech není zmínka našel jsem si tohle https://tracy.nette.org/cs/, přidal Debug::enable(Debug::DEVELOPMENT) a už to funguje

díky za nakopnutí

grogy
Člen | 147
+
0
-

To je dobře :)

Ještě se jen zmíním, protože to máš asi někde na hostingu (jinak by to mělo jít OK i bez Debug::DEVELOPMENT), tak při výsledné (ostré) aplikaci, která už nebude zkušební to tam nesmí být. Důvod: Laděnka je ukecaná, pokud budeš mít například v BasePresenter v startup metodě připojení k databázi a uděláš chybu, klidně ti zobrazí celý kód – tj. včetně hostu, loginu i hesla k db.

iyo
Člen | 2
+
0
-

Riešim podobný problém. Na mojom lokálnom serveri mi zostane biela obrazovka (ani Debug::DEVELOPMENT nepomáha). Na štandardnom serveri ( http://nette.matusov.sk/second-form.php ) to funguje správne.

Nemáha ani nastavenie error_reporting(-1).

Pomohli by ste mi najsť nezrovnalosť v nastavení servera. phpinfo() výstup z lokálneho serveru som umiestnil tu http://nette.matusov.sk/lokal.html.

Vopred díky za akúkoľvek radu.

PetrP
Člen | 587
+
0
-

$application->catchExceptions = false; nepomohlo?

Co říká Requirements Checker ?

Editoval PetrP (5. 8. 2009 22:24)

iyo
Člen | 2
+
0
-

Dik za radu, už mi to funguje. O žiadnom requirements checker som nevedel (možno to chcelo ho spomenúť v prvých častiach seriálu na zdrojáku ;) Vyriešilo to povolenie iconv rozšírenia. Hurá, môžem konečne prejsť k 2. časti seriálu :-D