Apliace je v bootstrapu přesměrována z url:8080 na url

tomaser
Člen | 2
+
0
-

Zdravím,
seztnamuju se s nette, tak poprosím o strpení:)

Mám apache nastaven na port 8080 (kvůli dvěma apachům s dvěma verzema PHP). Když mi aplikace vypisuje chyby, tak mi adresa url:8080 funguje bez problémů (virtual host je tedy nastaven dobře). Když už žádná chyba není, tak se mi adresa přesměruje na verzi bez portu, čímž samozřejmě v prohlížeči vyskočí chyba spojení.

Když jsem aplikaci debugoval, tak jsem zjistil, že k problému nastává v bootstrapu v objektu Nette\Configurator, v metodě createContainer(), respektive, pokud dojde k vrácení objektu kontejneru. Ten vrací bootstrap. Dál nevím co se přesně děje. Je to nějaký bug nebo proč k tomu přesměrování dochází?

Předem děkuji za jakoukoliv radu.

iguana007
Člen | 970
+
+1
-

Ja by jsem asi hledal problem v Apache. Bezne mi aplikace bezi na 8080 na lokale a na 443 na produkci a vubec nic atypickeho jsem v Nette nenastavoval, krome prepinani mezi SECURED flagem v routeru.

Ondřej Kubíček
Člen | 494
+
0
-

a hlavně proč mít 2 apache kvuli více verzím php? doporučuji použít switcher – https://github.com/…sionSwitcher pokud to máš na windowsech

CZechBoY
Člen | 3608
+
0
-

@OndřejKubíček Nebo mít php -S server :-) Ovšem na nějaký rewrity a apche moduly potom můžeš zapomenout…

iguana007
Člen | 970
+
+1
-

Ondřej Kubíček napsal(a):

a hlavně proč mít 2 apache kvuli více verzím php? doporučuji použít switcher – https://github.com/…sionSwitcher pokud to máš na windowsech

Nebo http://www.wampserver.com/en/, ten uz to ma v sobe :)

tomaser
Člen | 2
+
0
-

Nakonec to bylo něco přímo ve FrontRouteru, kde se nepředávalo port. Díky vše za snahu.

2 apache jsou pro mě jednodušší. Jsem zvyklý používat na win7 i linuxu (tam bohužel 2 xamppy nejdou) xampp (vím kde co je), který to neumí. Až budu mít čas, tak se podívám na ten switcher. Na linuxu taky něco takového je, ale tam se mi to nepodařilo rozchodit.