|
||||||||
|
||||||||
|
![]() ![]() |
![]() |
|
Công Cụ | Xếp Bài | ![]() |
![]() |
#1 |
Administrator
Gia nhập: Dec 2011
Trả Lời: 32
![]() |
Khi đăng nhập vào webmail bị lỗi "A fatal error has occurred DB Error: connect failed
Khi đăng nhập vào webmail bị lỗi "A fatal error has occurred DB Error: connect failed"
Áp dụng cho:
Xuất hiện thông báo lỗi khi đăng nhập vào webmail: A fatal error has occurred DB Error: connect failed Details have been logged for the administrator. Giải pháp Đảm bảo rằng trong file cấu hình mysql /etc/my.cnf có dòng sau: PHP Code: socket=/var/lib/mysql/mysql.sock Và cũng phải chắc rằng dịch vụ MySQL đã được chạy cũng như file /var/lib/mysql/mysql.sock có tồn tại. Chắc rằng người sử dụng "horde" có khả năng kết nối đến cơ sở dữ liệu "horde" phải có cùng password với password Plesk 8.x /etc/psa/.webmail.shadow hoặc /etc/psa-webmail/horde/.horde.shadow trong Parallels Panel 9.x. Bạn hãy thực hiện lệnh sau để chắc rằng các yêu cầu trên được thực hiện: Parallels Panel 8.x: PHP Code: ~# mysql -uhorde -p`cat /etc/psa/.webmail.shadow` -D horde Parallels Panel 9.x: PHP Code: ~# mysql -uhorde -p`cat /etc/psa-webmail/horde/.horde.shadow` -D horde Trong trường hợp file /etc/psa-webmail/horde/.horde.shadow (or /etc/psa/.webmail.shadow Panel Plesk 8.x) bị mất hãy đặt password thành 1 file và thay đổi password cho người dùng "horde" trong cơ sở "mysql" bằng cách sử dụng câu lệnh sau: PHP Code: ~# mysql -uadmin -p`cat /etc/psa/.psa.shadow` -D mysql mysql> update user set password=password("THE_PASSWORD_FROM_WEBMAIL.SHADOW") where user="horde"; mysql> FLUSH PRIVILEGES; Nếu nhìn trong file log "psa-horde" (/var/log/psa-horde) thấy: Nov 02 12:55:06 HORDE [emergency] [horde] DB Error: connect failed: [nativecode=Access denied for user: 'root@localhost' (Using password: NO)] ** Array [on line 1329 of "/usr/share/psa-horde/lib/Horde/DataTree/sql.php"] hãy đảm bảo sql.safe_mode đã bị tắt trong php.ini PHP Code: sql.safe_mode=Off Khởi động dịch vụ Apache sau khi thay đổi php.ini. Sau đó thực hiện lại bước bị lỗi lúc nảy và kiểm tra lại dịch vụ webmail Tham khảo từ http://kb.parallels.com/en/940 Chúc các bạn thực hiện thành công. ![]() |
![]() |
![]() |
![]() |
|
|