See http://www.scrfix.com/computer-repair-h ... f=18&t=149 for a detailed description of how to repair this issue.
=======================================================================
UPDATE! 10-29-13
This is definitely something to do with version 1.5.4 and RoundCube. I removed everything, database & files and started back installing 1.5.3 and then signed the customer up for the Comcast IMAP Server and viola I have email that showed up... Yes! Yes! Yes!
I then upgrade it to 1.5.4 and POW! :shock: all hopes die out... Same Error as below!
=======================================================================
I just installed 1.5.4 version of Epesi onto an addon domain runing on linux CentOS. (An addon means it is sharing the same IP as another domain.)
I have two different epesi installs on the same server running on two separate databases.
The first works no problem with round cube with my email address
The second will not load round cube even attempting to use the same exact email as the first one with the same information.
Everything else works except for round cube.
Server version: 5.5.32-cll MySQL Community Server (GPL)
PHP 5.4.14 (cli) (built: May 3 2013 14:21:44)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader v4.2.2, Copyright (c) 2002-2012, by ionCube Ltd.
When I go to email I receive a Round Cube Logo and the following error instead of my email showing up:
DATABASE ERROR: CONNECTION FAILED!
Unable to connect to the database!
Please contact your server-administrator.
It doesn't matter if I use <mail server>:143,<mail server>:143,<mail server>,<mail server>:110,<mail server>:995 or the like with the smtp server. This will not connect. Setting up the "mail settings" using the php.ini file works but I cannot get either installation to connect using remote smtp server method.
I have tested the msyql hash select password('myPassword') and select old_password('myPassword') and both hashes are exactly the same. I ran the SQL command to fix the error below to no avail. As you can see below the password hash is exactly the same.
mysql> select password('myPassword');
+------------------------+
| password('myPassword') |
+------------------------+
| 2e96eedb7c8bf893 |
+------------------------+
1 row in set (0.00 sec)
mysql> select old_password('myPassword');
+----------------------------+
| old_password('myPassword') |
+----------------------------+
| 2e96eedb7c8bf893 |
+----------------------------+
1 row in set (0.00 sec)
I have looked through the apache log files, modsec files to no avail... there are no errors about this
ERRORS LOG FILE FOR ROUNDCUBE
[29-Oct-2013 11:23:16 America/New_York] PHP Warning: PDO::__construct(): The server requested authentication method unknown to the client [mysql_old_password] in /<home directory>/crm/modules/CRM/Roundcube/RC/program/lib/Roundcube/rcube_db.php on line 144
[29-Oct-2013 11:23:16 -0400]: DB Error: SQLSTATE[HY000] [2054] The server requested authentication method umknown to the client in /<home directory>/crm/modules/CRM/Roundcube/RC/program/lib/Roundcube/rcube_db.php on line 154 (GET /crm/modules/CRM/Roundcube/RC/index.php?_autologin_id=3)
[29-Oct-2013 11:23:16 -0400]: DB Error: SQLSTATE[HY000] [2054] The server requested authentication method umknown to the client (GET /crm/modules/CRM/Roundcube/RC/index.php?_autologin_id=3)
Someone please assist.
Thanks,
Wayne