Nezobrazuje se Debugger bar
- Petr9
- Člen | 32
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
Patrně Tracy startuješ až po odeslání nějakého výstupu. Je potřeba ji startovat ještě dřív.
- tkotasek
- Člen | 15
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
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
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]
- tkotasek
- Člen | 15
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.