Erro apresentado:
O RoundCube pode exibir erros como:
DATABASE ERROR: CONNECTION FAILED!
Unable to connect to the database!
Causa:
Esse problema normalmente ocorre quando o banco de dados SQLite utilizado pelo RoundCube para armazenar preferências e dados de usuários se corrompe. Isso pode ser causado por:
-
Falta de espaço em disco
-
Falha de I/O (entrada/saída)
-
Desligamento abrupto do servidor
-
Permissões de arquivos incorretas
🛠 Solução:
-
Acesse o servidor via SSH:
-
Faça backup do banco atual (por precaução):
cd /var/cpanel/roundcube
cp roundcube.sqlite roundcube.sqlite.bkp
Recrie o banco com o utilitário interno do cPanel: /usr/local/cpanel/bin/update-roundcube --force
Pronto! Isso irá regenerar o banco de dados corrompido com as tabelas padrão. As preferências do usuário podem ser perdidas, mas o acesso ao Webmail será restaurado.
Documentação oficial:
How To Fix A Corrupted RoundCube SQLite Database – cPanel Docs