Xử lý lỗi Roundcube Database Error trên DirectAdmin
Thịnh Văn Hạnh 24/12/2021 1610 Lượt xem Chia sẻ bài viết
Lỗi Roundcube Database Error rất dễ gặp với những ai đang sử dụng Directadmin. Lỗi này làm cho việc sử dụng webmail bị ảnh hưởng. BKNS sẽ hướng dẫn khắc phục lỗi Roundcube Database Error cho các bạn như bên dưới:
Bước 1: SSH vào VPS hoặc Server ở quyền root
Bước 2: Kiểm tra log Roundcube
Kiểm tra log theo đường dẫn bên dưới:
tail /var/www/html/roundcube/logs/errror.log
Trường hợp log lỗi xuất hiện như bên dưới bạn cần thực hiện cài đặt lại Roundcube
DB Error: SQLSTATE[HY000] [1045] Access denied for user ‘da_roundcube’@’localhost’ (using password: YES) in /var/www/html/roundcubemail-1.4.8/program/lib/Roundcube/rcube_db.php on line 175 (GET /roundcube/)
Bước 3: Cài đặt lại Roundcube
Các bạn thực hiện chạy lần lượt các lệnh bên dưới
cat /usr/local/directadmin/conf/mysql.conf
mysql -u da_admin -p
DROP DATABASE da_roundcube;
quit
cd /usr/local/directadmin/custombuild
./build roundcube
Chú thích:
- Mở và hiển thị nội dung file mysql.conf (lúc này màn hình sẽ hiển thị user/pass của user admin Mysql trên Directadmin)
- Đăng nhập vào admin Mysql (theo thông tin ở lệnh 1)
- Xoá Database da_roundcube và thoát
- Di chuyển đến thư mục custombuild
- Chạy lệnh rebuild lại roundcube
Sau khi quá trình rebuid hoàn tất kiểm tra lại webmail của Roundcube qua đường dẫn: http://IPserver/roundcube
Chúc các bạn thành công !
Linh BKNS