Povolit debug na produkčním serveru pomocí url, ne IP
- emmil
- Člen | 26
Standardně se povoluje debug mode pomocí IP adresy, např. takto:
$configurator->setDebugMode('1.1.1.1');
Ve chvíli kdy mám ale dva stejné weby (jeden produkční, druhý testovací) na jedné IP adrese, jakým způsobem mohu povolit laděnku pouze pro určité URL? Například takto:
$configurator->setDebugMode('test.mujweb.cz');
- chemix
- Nette Core | 1310
imho to chapes spatne. ta IP adresa je TVA ip adresa. Tim Nette aplikace zjisti, ze se na ni kouka „povoleny“ developer s „povolenou“ ip adresou (asi neco co se da zjistit treba na whatismyip.com) k tomu je nove v nette navic pridana podpora pro cookies. Vice najdes treba v tomto vlakne https://forum.nette.org/…tavit-secret
tl:dr
misto ciste ip adresy napises treba „S3Cr3t@72.123.45.119" a ten
string "S3Cr3t“ nastavis v browseru jako cookie pro domenu s nazvem
„nette-debug“ (pozor asi by mela byt httpOnly)
- emmil
- Člen | 26
Obě odpovědi jsou z mého pohledu správně. Tvoje odpověď je přímo odpověď na mou otázku (ano je to přesně tak jak říkáš) a ta druhá mi v podstatě vysvětluje, že jsem to celé od začátku pochopil špatně. Tvoje odpověď na druhou stranu tomu zase dává jinou dimenzi a dává mi možnost mít i nemít debug se stejným zdrojákem. Takže bych určitě nezatracoval žádnou s odpovědí, obě mi pomohly objasnit situaci. Díky moc.