#1 2015-01-17 22:30:04

swisst
Endora uživatel
Registrován: 2011-09-01
Příspěvky: 4

Nette - error 500

Je tady někdo znalý Nette?
Pomáhám kamarádce s instalací webu, který pro ni napsal kdosi v Nette (což já neznám). Je to jednoduchá aplikace, kde se uživatel může přihlásit.
- Uživatel se přihlásí - ok
- pak se odhlásí - taky ok
- ALE když se chce znovu přihlásit, hlásí to při chybu 500 - internal server error (při kliknutí na stránku webu "Registrace" nebo "Přihlášení" - viz web).

Přišel jsem na to, že ta  chyba souvisí s cookie PHPSESSID která po odhlášení zůstane v počítači. Když se tahle sušenka vymaže, tak to zase chodí až do dalšího přihlášení a odhlášení.

Tady se píše, že na Endoře nelze měnit session.save_path - ale nevím, zda to může souviset: http://www.endora.cz/podpora/napoveda/1 … -save-path

Na localhostu to funguje, stejně tak i na jiném hostingu (WEDOS). Problém se objevil až tady na Endoře.

Navíc se tahle chyba objevuje jen když je vypnutý debugger, tj. když je $configurator->setDebugMode(FALSE);

Kdyby to chtěl někdo vyzkoušet, tak je to http://poslipozdeji.cz
Můžete použít testovací profil
username: testovani
heslo: testovani

Máte někdo radu, kudy do toho?
Autor aplikace bohužel není k sehnání sad

Offline

#2 2015-01-17 23:08:27

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,939

Re: Nette - error 500

Hmm, práve som sa asi 8 krát za sebou prihlásil a odhlásil a vami spomenutá chyba sa mi ani raz nezobrazila.


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2015-01-18 02:11:55

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nette - error 500

Taktiež môžem potvrdiť, že po prihlásení, odhlásení a následnom prihlásení mi žiadnu chybu nehádže. Áno, ak je debugger vypnutý, v prípade nejakej chyby sa objaví chyba #500, ale v zložke logs by ste ju mali mať zaznamenanú. Skúšali ste Vašu verziu Nette updatovať na najnovšiu? Výhodou Nette je to, že dokáže spraviť update bez toho, aby sa aplikácia musela prerábať, na to aby bola funkčná.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#4 2015-01-18 12:58:46

swisst
Endora uživatel
Registrován: 2011-09-01
Příspěvky: 4

Re: Nette - error 500

Díky,
neumím si vysvětlit, že se vám nepodařilo chybu zreprodukovat. Možná jsem špatně napsal postup. Je třeba:
1. přihlásit se na http://poslipozdeji.cz/login (např. uživatel: testovani, heslo: testovani)
2. odhlásit se
3. kliknout na záložku "Registrace" - tj. http://poslipozdeji.cz/register

Zkoušel jsem to na různých počítačích s různými prohlížeči a chyba se děje stále.

V logu Nette bohužel nic není. Chybu vrátí asi přímo server Endory - odpovídá tomu vzhled chybové hlášky, která není formátovaná od Nette (Nette má podle všeho nějaký ErrorPresenter, který se v tomto případě nedostane vůbec ke slovu).

Nette mám ve verzi 2.2.6
Když je zapnutý debugger Nette, tak se chyba neobjeví sad
A jak už jsem psal na začátku, nějak to souvisí s cookie PHPSESSID

Offline

#5 2015-01-18 19:38:41

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: Nette - error 500

Áno, chyba sa mi už objavuje a Nette chybová hláška to nie je, potvrdzujem. Vyčkajte prosím na administrátora alebo môžete zaslať e-mail na info@endora.cz, kde sa odkážete na toto vlákno.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#6 2015-01-20 22:54:46

swisst
Endora uživatel
Registrován: 2011-09-01
Příspěvky: 4

Re: Nette - error 500

Tak jsem to snad nakonec vyřešil - je potřeba vypnout cache (neptejte se mne, proč):

ini_set('opcache.enable', 0);

Offline

Zápatí

Založeno na FluxBB | CZ a SK