Portál AbcLinuxu, 26. dubna 2024 17:44


Dotaz: RoundCube - somovolné odhlašení

26.3.2011 15:14 Kall Ell | skóre: 15
RoundCube - somovolné odhlašení
Přečteno: 450×
Odpovědět | Admin
Ahoj všem, mám následující problém. Upgradoval jsem server z etch na lenny a pote na sqeeze. Zdá se, že je vše ok. Jen jsem narazil na problém s roundcube. když se přihlásím do schránky, tak se mě do cca 5 vteřin samo odhlásí. V logu jsem našel jenom informaci a tom, že se uživatel přihlasil a po té zase odhlásil. Můžete poradit po čem se podívat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

cezz avatar 27.3.2011 04:07 cezz | skóre: 24 | blog: dm6
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja by som pozrel logy weboveho servera. (alebo priamo roundcube) Moze byt, ze sa roundcube (PHP) nedari ulozit session, nech uz to uklada kdekolvek. Aky pouzivas webovy server? A co PHP, ako ho spustas? (mod_php,FCGI,..?)
Computers are not intelligent. They only think they are.
27.3.2011 16:23 Kall Ell | skóre: 15
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
PHP verze 5.3.3-7, webserver je apache2/2.2.16(debian). Nevím co myslíš tím spuštěním? Jako já se do mailu přihlásím, načte se mě úvodní obrazovka a vidím i zprávy. Jenže než na cokoliv kliknu, tak se to odhlásí. Já myslím, že je problém nějak spojený s DB. Při instalaci to po mě chtělo vytvořit přístup k db, ten jsem ale odmitl, že ho nastavím ručně, protože DB je již vytvořená z minulé verze. v konfiguračním souboru je k vyplnění následující
$dbuser='roundcube'
$dbpass='--heslo--'
$basepath=''
$dbname='roundcubedb'
$dbserver='localhost'
$dbport='3306'
$dbtype=''
Co jsem věděl jsem vyplnil, ale není mě jasný co mám vyplnit k basepath a dbtype. Jinak log apache zaznamená jen IP adresu a kterou stránku či skript jsem načítal, v error logu není nic, v logu mysql není taky žádný záznam, Jen v syslogu je informace z roundcube login a hned následující řídek je logout. :-(
cezz avatar 1.4.2011 08:50 cezz | skóre: 24 | blog: dm6
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
Ako mas nastaveny v konfigu log_dir? Skus sa pozriet do tohto adresara, ci tam roundcube neloguje nieco zmysluplne.

A este jeden detail - prejavuje sa ti to takto na vsetkych pocitacoch/prehliadacoch? Mozno by bolo zaujimave odsledovat to cele vo firebug-u..
Computers are not intelligent. They only think they are.
27.3.2011 16:29 Kall Ell | skóre: 15
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
Teď jsem ještě zkoušel přihlasení do db tím uživatelským jménem a heslem a bez problémů jsem se tam dostal. Dokonce jsem si prohlídl tabulku users a je tam čas posledního přihlášení které jsem zkoušel, takže do db se roundcube dostane, databází to nebude.

27.3.2011 16:55 Kall Ell | skóre: 15
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
Pokud to bude problém, můžu nahradit roundcube i jiným webmailem, jen poraďte, který je zhruba na podobné úrovní jako roundcube, nebo lepší :-) Podmínka je přístup do složek maildir.
27.3.2011 17:56 pavel
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
This was due to keepalive timeouts in the config, I am not sure which one but atm I added zero to all and this fixed the problem.
27.3.2011 21:09 Kall Ell | skóre: 15
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
jestli jsem to dobře pochopil, tak ten člověk to vyřešil přidáním nuly všude kde bylo keepalive. Zkoušel jsem to a nepomohlo to. Tak nevím prolezl jsem ten config několikrát do kola a všude kde bylo keep_alive jsem přidal nulu. je to ale stejný.
1.4.2011 09:10 R
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
Odpovědět | | Sbalit | Link | Blokovat | Admin
Rouncube mas ako nainstalovany? Teraz je na to balik v Debiane a ten urcite funguje.
9.9.2011 08:39 Honza
Rozbalit Rozbalit vše Re: RoundCube - somovolné odhlašení
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jde o problém se suhosin. Aby k samovolnému odhlášení nedocházelo, vypněte suhosin.session.encrypt, například ze souboru .htaccess:

php_flag suhosin.session.encrypt Off

Nová verze již takový .htaccess obsahuje, ale pokud nemáte povoleno AllowOverride, musíte toto nastavit sami. Při instalaci vás na to již RoundCube upozorní.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.