Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: RoundCube a změna hesla [vyřešeno]  (Přečteno 12437 krát)

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
RoundCube a změna hesla [vyřešeno]
« kdy: 06 Prosince 2009, 19:47:40 »
Ahoj,
mám nainstalovaný RoundCube verze 0.3.1, vše jsem nastavil, povolil jsem plugin Password. Vlezl jsem do /plugins/password/config.inc.php.dist, které jsem zkopíroval na config.inc.php, kde jsem nastavil toto:

Kód: [Vybrat]
$rcmail_config['password_driver'] = 'sql';
$rcmail_config['password_db_dsn'] = 'mysql://rc-user:rcheslo@127.0.0.1/mail';
$rcmail_config['password_query'] = 'UPDATE `mail`.`users` SET `password` = ENCRYPT(%p) WHERE CONVERT(`users`.`email` USING utf8) = %u LIMIT 1;';

Pak přejdu do Osobního nastavení a záložku Heslo. Zde zadám aktuální heslo, 2x nové heslo, potvrdím a pak mám jen bílou stránku bez ničeho, přičemž ve zdrojovém kódu jsou data. Heslo se nezmění, zůstanepouze to staré, do error ani sql logu roundcube se mi nic nezapíše (hodnota nastavena na trac. Zkoušel jsem nějaké kombinace, ale nic, co by mi fungovalo. Předpokládám, že problém bude ve spojení s databází nebo v samotném MySQL dotazu. Kde může být problém?
« Poslední změna: 03 Ledna 2010, 17:32:55 od kiklhorn »
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla
« Odpověď #1 kdy: 02 Ledna 2010, 14:43:06 »
je treba naimprotovat databazi treba pres phpmyadmin a pak nastavit spravny jmeno heslo a server

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla
« Odpověď #2 kdy: 02 Ledna 2010, 19:42:25 »
Problém jsem již vyřešil dříve. Bez naimportování databáze by mi RC nejel vůbec a RC si žádná hesla neuchovává.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #3 kdy: 07 Ledna 2010, 14:22:56 »
zdravim - teda nevim jak se ti to podarilo rozjet, ale me nefunguje ani povoleni pluginu :-(

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #4 kdy: 07 Ledna 2010, 14:30:06 »
teďka nemám nahozený mailserver, ale tuším, že plugin se tam zapisuje v array, teda:
Kód: [Vybrat]
array('plugin', 'plugin2');
Kdyžtak sem ten řádek s tím povolením pluginu hoď.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #5 kdy: 07 Ledna 2010, 16:03:58 »
tak array pomohlo - ted uz sem na tom lip :-) - sice zmenu hesla muzu zadat, ale pise to ze se to nepodarilo, protoze se nemuze spojit s db - zkontroluju jeste config

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #6 kdy: 07 Ledna 2010, 16:06:31 »
Přesně na tomto místě jsem ztvrdnul asi týden.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #7 kdy: 07 Ledna 2010, 16:07:24 »
Heslo se nepodarilo ulozit :-( - prolezu db, najdu presne kde to je a uvidime....

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #8 kdy: 07 Ledna 2010, 16:11:16 »
aha - takze heslo na email nemam v databazi se kterou roundcube souvisi, ale v uplne jiny - ted tam jen nastavit spravnou cestu... Na databazi bych umel, ale presne na tu tabulku nevim - no uvidime - zkusim

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #9 kdy: 07 Ledna 2010, 16:12:21 »
jinak pro zajimavost - pri prihlasovani jsem odstranil to pole na vyplnovani serveru... a dokonce to funguje :-)

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #10 kdy: 07 Ledna 2010, 16:23:09 »
Pole na vyplnění serveru jsem tam v zápalu konfigurace také asi vypnul, mám tam pouze jméno a heslo
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #11 kdy: 07 Ledna 2010, 16:27:46 »
tak mam $rcmail_config['db_dsnw'] = 'mysql://databaze:testheslo@testdomena.cz/testdb'; - ale porad se mi to nechce s db spojit - nemusi se do roundcube naimportovat nejaka tabulka password - jak sem hledal na forech??? - pak bych to podle toho asi umel presmerovat...

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #12 kdy: 07 Ledna 2010, 16:55:45 »
musí to být ve tvaru mysql://user:password@trebalocalhost/databaze
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #13 kdy: 07 Ledna 2010, 16:57:33 »
to mi fakt nejede - neumi to asi v db to heslo dohledat - uz sem z toho jelen - uz sem proles fsecky nastaveni :-(

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #14 kdy: 07 Ledna 2010, 17:02:19 »
Už jsi tedy připojen k DB, ale pouze nejde vyhledat heslo? Zkus si zapnout SQL logger v configu RC, podle něj najdeš, co je špatně - doufej, že to nebude jako v mém případě, špatně nebylo nic, jen to nefungovalo.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #15 kdy: 07 Ledna 2010, 17:03:48 »
akorat sem nasel zaznam v logu:

[07-Jan-2010 16:58:25 +0100]: DB Error: MDB2 Error: not found Query: _doQuery: [Error message: Could not execute statement] [Last executed query: SELECT update_passwd('$1$^mmP`zk$ULpj001cjIn7QdpGk/', 'xxxxx@xxxx.cz')] [Native code: 1305] [Native message: FUNCTION round.update_passwd does not exist]  in /var/www/clients/client1/web1/web/sluzby/mail/program/include/rcube_mdb2.php on line 627 (POST /?_task=settings&_action=plugin.password-save?_task=&_action=)
[07-Jan-2010 16:59:12 +0100]: IMAP Error: Authentication for xxxxxx@xxxxxx.cz failed (LOGIN): "a001 NO Login failed." (POST /?_task=&_action=login)
[07-Jan-2010 16:59:27] MDB2 Error: not found (-4): _doQuery: [Error message: Could not execute statement]
[Last executed query: SELECT update_passwd('$1$>9ecS2F$cCBdkSeI3Aucpss/', 'zdenek@maconline.cz')]
[Native code: 1305]
[Native message: FUNCTION round.update_passwd does not exist]

[07-Jan-2010 16:59:27 +0100]: DB Error: MDB2 Error: not found Query: _doQuery: [Error message: Could not execute statement] [Last executed query: SELECT update_passwd('$1$>9ecS2F$mcCBdkAua6pBcpss/', 'xxxxx@xxxxxx.cz')] [Native code: 1305] [Native message: FUNCTION round.update_passwd does not exist]  in /var/www/clients/client1/web1/web/sluzby/mail/program/include/rcube_mdb2.php on line 627 (POST /?_task=settings&_action=plugin.password-save?_task=&_action=)

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #16 kdy: 07 Ledna 2010, 17:05:43 »
uz mi povolujou nervy  :'(

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #17 kdy: 07 Ledna 2010, 17:11:26 »
Co teprve mě, já už jsem měl z povolených nervů novou optickou síť  ;D

No doporučím zkopírovat daný dotaz do phpmyadmina a nechat provést, pokud se provede správně, tak jsi došel, kam já, pokud se neprovede správně, tak ho musíš upravit, tak aby prošel a poté ten dotaz upravit v konfiguračním souboru passwd.

Pokud jsem se díval dobře, mohu mít jen tak otázku mimo diskusi, kolik máte na linux serverech zákazníků a kolik máte serverů?
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #18 kdy: 07 Ledna 2010, 17:13:35 »
no moc jich bohuzel neni - proc se ptate - tedy jen tak ze zvedavosti:-)??

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #19 kdy: 07 Ledna 2010, 17:15:24 »
Jentak ze zvědavosti, plánuji totiž také něco takového malého někdy v budoucnu.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #20 kdy: 07 Ledna 2010, 17:17:29 »
potom ne ze bych si delal reklamu, ale doporucim http://ispconfig.maconline.cz - cely sem to lokalizoval do cz a ted uz zbyva dolokalizovat jen admin cast a v podstate mate nainstalovano a vsechno funkcni za cca 1h (tedy ja :-) ) vcetne OS - roundcube je na http://mail.maconline.cz

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #21 kdy: 07 Ledna 2010, 17:25:00 »
No já už si na to pomalu vyrábím vlastní administrační systém.

Jinak, jak to vypadá s tím RC a změnou hesla?
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #22 kdy: 07 Ledna 2010, 17:30:46 »
blede - uz prohlizim snad vsecky skripty a sem z toho jelen :-( - nicmene ISPConfig uz je hotovej a odzkousenej, moc toho umi a je jednoduchej, clovek se nemusi o nic start - ve verzi 3 hlasi a ze sou treba k dispozici novy aktualizace a je samozrejme zdarma :-)

Thomas123

  • Aktivní člen
  • *
  • Příspěvků: 383
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #23 kdy: 07 Ledna 2010, 17:47:56 »
Jak tedy vypadá ten mysql dotaz ve scriptu? Zkus mi v sql logu najít ekvivalent, co se snaží provést na DB.
Ten Linux není špatná věc, jen se s tím naučit. Windowsák není zvyklý.

zdenek_vz800

  • Aktivní člen
  • *
  • Příspěvků: 306
    • Mac OnLine
Re: RoundCube a změna hesla [vyřešeno]
« Odpověď #24 kdy: 07 Ledna 2010, 18:40:24 »
ajeje :-) - to musi dobehnout k serveru a tam to vystourat - najdu to ve var/log/myslql.log??

 

Provoz zaštiťuje spolek OpenAlt.