Linux plesk panel roundcube problemi

Plesk migration problemi nedeniyle manuel olarak sorunsuz taşıdığımız sunucu işlemi sonrasında oluşan roundcube problemini aşağıdaki işlemler sonucunda çözdük. Bu gibi bir problemle karşılaşanlar için  paylaşıyorum.

Alınan Hata : DATABASE ERROR: CONNECTION FAILED

roundcube prograsmının mysql bağlantısı için kullandığı mysql şifresini conf dosyasından alıyoruz
plesk 9.5 ve öncesi için

 

/usr/share/psa-roundcube/config/db.inc.php

plesk 10 ve üzeri versionlar için

/usr/share/psa-roundcube/config/config.inc.php

dosyalarından roundcube kullanıcısıyla bağlanılmaya çalışılan mysql bağlantı şifresini alabilirsiniz. aşağıdaki gibi bağlantı kodundan password yazan bölümdeki şifreyi almalısınız

$rcmail_config[‘db_dsnw’] = ‘mysql://roundcube:<PASSWORD>@localhost/roundcubemail’;

ssh üzerinden mysql servisine login oluyoruz.

mysql -uadmin -p`cat /etc/psa/.psa.shadow` mysql

mysql> USE mysql
mysql> BEGIN;
mysql> UPDATE user SET password=PASSWORD(‘<PASSWORD>’) WHERE user=’roundcube’;
mysql> COMMIT;
mysql> FLUSH PRIVILEGES;

conf dosyasından aldığınız şifreyi <PASSWORD> yazan bölüme ekleyerek kullanıcı şifresini düzenliyoruz ve probleminiz gideriliyor.