Nejste přihlášeni
Tak jsem to snad nakonec vyřešil - je potřeba vypnout cache (neptejte se mne, proč):
ini_set('opcache.enable', 0);
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í
A jak už jsem psal na začátku, nějak to souvisí s cookie PHPSESSID
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í
Kamarád má u Forpsi registrovanou doménu tanecsusmevem.cz a snažíme se ji přesměrovat na Endoru. Provedl přesměrování domény a já jsem poté založil pomocí web admina na Endoře doménu tanecsusmevem.cz. Už je to 24 hodin a nefunguje to. http://www.tanecsusmevem.cz je přesměrováno na hlavní stránku Endory a http://tanecsusmevem.cz ukáže stránky Forpsi (sdělující že doména je registrována).
FTP funguje, změnil jsem index.html
Dočetl jsem se, že přesměrování může trvat až 48 hodin, tak jsem zkusil podívat se na ty stránky způsobem popsaným v FAQ: http://tanecsusmevem.cz.srv5.endora.cz - a opět se zobrazí hlavní stránka Endory.
Předpokládám, že s přesměrováním musím ještě čekat, nicméně mne zneklidňuje, že nefunguje ani http://tanecsusmevem.cz.srv5.endora.cz
Mám tam něco špatně?