Na testovacím serveru nefunguje aplikace

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

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)

iguana007
Člen | 970
+
0
-

Není toto stejný problém? https://forum.nette.org/…roduction-ne

ufik
Člen | 14
+
0
-

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.

s4muel
Člen | 92
+
0
-

neda sa vycitat nic ani z apache access/error logov? pripadne nejaky zatulany .htaccess? form action, na ktory sa posielaju udaje je ok?

ufik
Člen | 14
+
0
-

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?

iguana007
Člen | 970
+
0
-

Takže se tě netýká ani to, že web beží v iFrame (např. jako Facebook aplikace)?

ufik
Člen | 14
+
0
-

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
+
0
-

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
+
0
-

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
+
0
-

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
+
0
-

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íš.