Na testovacím serveru nefunguje aplikace
- ufik
- Člen | 14
Nette v 2.0.10 vůbec nefunguje na testovacím serveru (virtual), přes requirment checker projde v pořádku. Ale z aplikace naběhne pouze přihlašovací obrazovka a po pokusu o přihlášení se nic neděje. Nezobrazí ani zprávy, že se nepodařilo přihlásit. Nic neloguje. Prostě zvláštní přitom na jiném serveru a na localhostu v pořádku běží. Nesetkal se někdo s podobným problémem?
_____problém vyřešen_____
Tak už jsem na to přišel. Problém je v tom, že se bral config.local.neon i na serveru. Nevím jak se rozpoznává jestli je aplikace na localhostu nebo na nějaké serveru, ale tady to nerozpoznalo očividně.
Editoval ufik (28. 7. 2013 11:48)
- ufik
- Člen | 14
iguana007 napsal(a):
Není toto stejný problém? https://forum.nette.org/…roduction-ne
To není, už jen proto, že on tam píše, že po špatně zadaných údajích mu to vyhodí hlášku. Mě to nevyhodí ani tu hlášku právě. A session fungují na serveru v pořádku, mám tam několik dalších webů, jen s tím rozdílem, že používají Nette verze 0.9.3.
- ufik
- Člen | 14
s4muel napsal(a):
neda sa vycitat nic ani z apache access/error logov? pripadne nejaky zatulany .htaccess? form action, na ktory sa posielaju udaje je ok?
Apache chyby nehlásí a transfer log hlásí pouze:
89.176.206.98 – – [22/Jul/2013:22:35:54 +0200] „POST
/sign/?do=signInForm-submit HTTP/1.1“ 303 117
89.176.206.98 – – [22/Jul/2013:22:35:54 +0200] „GET /sign/ HTTP/1.1“
200 896
Což dokazuje, že je i form action ok, nebo ne?
- ufik
- Člen | 14
iguana007 napsal(a):
Takže se tě netýká ani to, že web beží v iFrame (např. jako Facebook aplikace)?
Kdepak iFrame jsem už dlouho neviděl. Ale co teď koukám, tak v cache se nevytvoří vůbec složka s databází, což bude asi ono. Ale stejně nevím čím to je.
Zkusil jsem i zrušit přihlášení a přidat práva, na localu opět funkční, ale tady to hodí 500 a skončí. Opět nic neloguje, ani do své složky ani na serveru apache. Nechápu to.
Editoval ufik (22. 7. 2013 22:57)
- iguana007
- Člen | 970
A nemáš v aplikaci definovanou složku na ukládání session (např.
v config.neon) a ta složka ti na serveru chybí (většinou v
[root_folder]/temp/session/ – zaleží, jak to nastavíš) – nebo v ní
možná nejsou nastavená správná práva na zápis (pokud ji teda máš
definovanou a vytvořenou)?
Těžko říct, když ti to nikam nevyhodí žádnou chybu.
Editoval iguana007 (22. 7. 2013 23:23)
- ufik
- Člen | 14
iguana007 napsal(a):
A nemáš v aplikaci definovanou složku na ukládání session (např. v config.neon) a ta složka ti na serveru chybí (většinou v [root_folder]/temp/session/ – zaleží, jak to nastavíš) – nebo v ní možná nejsou nastavená správná práva na zápis (pokud ji teda máš definovanou a vytvořenou)?
Těžko říct, když ti to nikam nevyhodí žádnou chybu.
Právě, že session jsou klasicky nic jsem nenastavoval. Ale nemyslím si, že to bude sessions. Protože i když jsem zrušil přihlašovací obrazovku, aby to přesměrovalo zrovna do aplikace a neověřovalo uživatele, tak to nefunguje. Nejhorší je jak říkáš, že to nic neloguje s tím jsem se ještě nesetkal. Už to řeším několik dní a pořád nemůžu najít rozumné vysvětlení. Možná tam mám botu jako hrom, ale nejde mi do hlavy, že ta aplikace funguje jak na localhostu, tak na druhém serveru. Takže nejspíš musím mít něco špatně na serveru nastavené, ale co to mi nejde do hlavy.
- iguana007
- Člen | 970
Mrkni jestli ti tam nejede Suhoshin (http://www.hardened-php.net/suhosin/) … jednou jsem tam musel neco zmenit v nastaveni, aby mi tam bezely nette appky, ale už si nevzpomenu, co to bylo za hodnotu …
- ufik
- Člen | 14
iguana007 napsal(a):
Mrkni jestli ti tam nejede Suhoshin (http://www.hardened-php.net/suhosin/) … jednou jsem tam musel neco zmenit v nastaveni, aby mi tam bezely nette appky, ale už si nevzpomenu, co to bylo za hodnotu …
Suhosin tam nemám, mrkni klidně na info http://www.test.webcook.cz/test.php, třeba tam na něco narazíš.