Nezobrazuje se Debugger bar

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

Na stránce se mi nezobrazuje Debugger bar. na localu
Prošel jsem tu 2 vlakna ale bez výsledku.
V Bootstrapu jsem vyzkousel $configurator->setDebugMode(„moje ip“)
Do console se mi vypisují tyto chyby

`Resource interpreted as Stylesheet but transferred with MIME type text/html: „http://localhost/?_tracy_bar=css&v=2.4.1“.
localhost/:31 GET http://localhost/www/js/main.js
?_tracy_bar=js&v=2.4.1:1 Uncaught SyntaxError: Unexpected token <
?_tracy_bar=content.13c0fdb7cb:1`
Jak ji přidat na stránku? dík

Editoval Petr9 (14. 7. 2016 12:02)

David Grudl
Nette Core | 8239
+
0
-

Patrně Tracy startuješ až po odeslání nějakého výstupu. Je potřeba ji startovat ještě dřív.

Petr9
Člen | 32
+
0
-

O ničem nevím, dá se nějak říct jak zjistit co startuji a vadí tomu?

David Grudl
Nette Core | 8239
+
0
-

Co presne je na te strance? http://localhost/?…

Petr9
Člen | 32
+
0
-

Když na ní přejdu tak se mi zobrazi pouze stromová struktura nadadresáře nette aplikace

chemix
Nette Core | 1310
+
0
-

@Petr9 o jakou stranku se jedna? muzes ji treba nekam poslat na vyzkoseni? Vychazis z Nette Sandboxu nebo WebProjectu? O jakou verzi Nette se jedna?

Domki
Člen | 310
+
0
-

Nene používam celý nette, novou verzi nette/web-project

chemix napsal(a):

@Petr9 o jakou stranku se jedna? muzes ji treba nekam poslat na vyzkoseni? Chapu to spravne ze pouzivas Tracy samostatne bez Nette?

chemix
Nette Core | 1310
+
0
-

@Domki ? @Petr9 ted jsem zmaten? :) a samostatne nainstalovany webproject ti funguje a Tracy zobrazi? Vsiml jsem si ze tam je 2.4… co mas za verzi php?

tkotasek
Člen | 15
+
0
-

Nějak toto vlákno zůstalo nevyřešené a začal jsem teď dostávat podobnou hlášku od Tracy když zprovozňuji více jazykových verzí.
Na všech url bez jazyku tedy domena.com/cokoliv/ jede Tracy správně, ale ve chvíli kdy otevřu url pro jiný jazyk tedy třeba domena.com/en/ tak vše funguje jak má, ale Tracy padá s hláškou
„Uncaught SyntaxError: Unexpected token <“
a to i pokud dám die; hned za $configurator->enableTracy v bootstrap.php

Z jakého důvodu netuším ale snaží se totiž sáhnout na domena.com/en/?_tracy_bar=content.........
a to mu vadí. Zkoušel jsem všechno, odstranil z projektu vše a chybu jsem pořád dostával.
Co mi pomohlo abych mohl pokračovat je řádek 25
https://github.com/…loader.phtml
přidání lomítka před otazník … <script src="/?_tracy_bar

Nemyslím si, že je to optimální řešení, ale vyřešilo to můj problém a zkusit to o pár hodin dříve, mohl jsem mít už dnes hotovo.

Děje se mi to v projektu s Nette 2.4 na PHP 7 a vše mám natažené přes composer.

David Grudl
Nette Core | 8239
+
+1
-

Je to zřejmě špatným nastavením serveru, pokud máš nginx, změň

try_files $uri $uri/ /index.php;

na

try_files $uri $uri/ /index.php$is_args$args;

Pokud máš Apache, pošli sem .htaccess.

tkotasek
Člen | 15
+
0
-

To je mi jasné, že je chyba na mé straně příjmače.
Mám apache .htaccess to podstatné a zjevně problematické

#Check for files that do not contain the language string
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/(cs|pl|sk|en)/.*
RewriteRule !\.(ttf|woff2|woff|pdf|jpeg|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php?locale=cs [L]

#Capture the language string and present it as the variable
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/(cs|pl|sk|en)/.*
RewriteRule !\.(ttf|woff2|woff|pdf|jpeg|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php?locale=%1 [L]

matopeto
Člen | 395
+
0
-

btw preco si na jazyk nenapises normalne routu a riesis to cez htaccess?

tkotasek
Člen | 15
+
0
-

Na jazyk mam routy, ale i po 7 letech s Nette nejsem schopen vyřešit některé věci zjevně „správně“ a tuto úpravu používám delší dobu, problémy jsem ale postřehl až teď při přesunu na verzi 2.4.
Tak mám aspoň důvod to uvést do správného tvaru a routy vyřeším:)
Původní problém s Tracy co tady byl s tím co mám vyprasené zjevně nesouvisí, tak se omlouvám.

David Grudl
Nette Core | 8239
+
+4
-

Místo toho [L] na konci RewriteRule musí být [L,QSA,NE]

tkotasek
Člen | 15
+
0
-

Super, díky moc. Toto přesně pomohlo.