[horde] Horde Passwd module is not properly configured [SOLVED]

Jan Schneider jan at horde.org
Sat Dec 3 20:11:47 UTC 2016


Am 2. Dezember 2016 17:39:40 MEZ, schrieb Admin Beckspaced <admin at beckspaced.com>:
>
>On 30.11.2016 18:28, Admin Beckspaced wrote:
>>
>> On 30.11.2016 16:44, Michael J Rubinsky wrote:
>>>
>>> Some ideas: Make sure that the hostspec you are using if you are 
>>> explicitly specifying it in passwd's backends.local.php file matches
>
>>> the host that the dbuser was granted access to. I.e., 'localhost', 
>>> '127.0.0.1' may not be viewed as the same host from the rdms' point 
>>> of view.
>>>
>>> Also, if you are using a SQL based auth, you might try using the 
>>> hordeauth backend in passwd.
>>>
>> Thanks for your reply and ideas Michael,
>>
>> I already had something like that in mind. As I had specified in the 
>> backends.local.php
>>
>>     'params' => array(
>>         'phptype' => 'mysql',
>>         'hostspec' => 'localhost',
>>
>> and if I look at the error:
>>
>> Nov 30 09:45:04 cx20 HORDE[28207]: [passwd] Could not instantiate
>PDO. 
>> PDOException: SQLSTATE[HY000] [1045] Access denied for user 
>> 'dbuser'@'127.0.0.1' (using password: YES) [pid 28207 on line 129 of 
>> "/srv/ssl/webmail/httpdocs/passwd/lib/Factory/Driver.php"]
>>
>> it there says '127.0.0.1' instead of 'localhost'
>>
>> the database user has granted access to 'localhost' and not 127.0.0.1
>>
>> will have a look again tomorrow and report back ;)
>>
>> thanks for your time & input
>>
>> greetings
>> Becki
>Hello there again,
>
>just to finish and close this thread as SOLVED.
>
>I had a look in the MySQL user permissions today. I got my database
>user 
>setup permissions for host 'localhost' only!
>adding the database user with permission for host '127.0.0.1' and then 
>reload the MySQL privileges and finally I was able to change the 
>password with Horde / Passwd ;)
>
>Only strange thing, no matter if I define 'hostspec' => 'localhost' or 
>'hostspec' => '127.0.01' it always gets reported as '127.0.0.1'
>
>Dec 02 17:26:17 cx20 HORDE[17065]: [passwd] Could not instantiate PDO. 
>PDOException: SQLSTATE[HY000] [1045] Access denied for user 
>'dbuser'@'127.0.0.1' (using password: YES) [pid 17065 on line 129 of 
>"/srv/ssl/webmail/httpdocs/passwd/lib/Factory/Driver.php"]
>
>Is this perhaps a bug in Horde? As it doesn't pick up the host as
>defined?
>
>And since I found out that 'localhost' and '127.0.0.1' are not the same
>
>in MySQL / MariaDB, this could perhaps be of interest?
>
>Anyway, thanks a lot for all your help & suggestions
>Becki
>-- 
>Horde mailing list
>Frequently Asked Questions: http://horde.org/faq/
>To unsubscribe, mail: horde-unsubscribe at lists.horde.org

This is because you use tcp connections. If you use unix connections "localhost" will be used. 


More information about the horde mailing list