Ir al contenido principal

Solución al Error: RoundCube: DATABASE ERROR: CONNECTION FAILED! en Webmail con VestaCP




Este error (DATABASE ERROR: CONNECTION FAILED!) surge luego de instalar VestaCP y acceder a webmail. En este caso usamos un VPS con Debian 8

La Solución corresponde:
- ir a /var/lib/roundcube/config/debian-db.php
- ahi veremos el pass de usuario roundcube, copiamos ese pass.

- nos vamos a mysql:
    1. ingresamos con usuario root:  mysql -u root
    2. creamos base de datos "roundcube"
    3. ingresamos en la base de datos "roundcube"
    4. creamos el usuario, asignamos la contraseña y damos privilegios GRANT

    CREATE USER 'roundcube'@'localhost';

    SET PASSWORD FOR roundcube@localhost = PASSWORD('<password>');

    GRANT ALL PRIVILEGES ON roundcube.* TO roundcube@localhost;

    FLUSH PRIVILEGES;
    5. salimos de mysql

- en la linea de comandos del vps escribimos :
sudo mysql roundcube < /usr/share/dbconfig-common/data/roundcube/install/mysql

- terminado esto vamos al archivo /var/lib/roundcube/config/debian-db-roundcube.php
buscamos la linea que tenga: $rcmail_config['db_dsnw'] =
y verificamos que tenga la contraseña del usuario roundcube  correcta, sino cambiamos.

- Con esto podemos ingresar al webmail de la web sin problemas.

b) Solucion al error: No se a podido cambiar la contraseña de un usuario.
Después de un montón de depuración, finalmente descubrí lo que está pasando.

Alguien que escribió un '' controlador Rondcube de cambio de contraseña para VestaCP '' debería convertir una función a clase en el archivo /usr/share/roundcube/plugins/password/drivers/vesta.php
Plugin 'passwod' está esperando una clase en ese archivo, pero sólo hay una función.

De todos modos, aquí hay una solución para arreglar esto.

1. Open file /usr/share/roundcube/plugins/password/drivers/vesta.php

2. Find a line that contain: function password_save($curpass, $passwd)

3. Delete that line

4. On the same place, write: class rcube_vesta_password {
function save($curpass, $passwd)

5. At the end of file write: }

6. Save the file.

En  caso de tener esto así por defecto, entonces no se debe cambiar nada. Las rutas pueden cambiar dependiendo del sistema operativo que han seleccionado en el VPS.

Comentarios

Entradas famosas

Cotizacion y capitalización de Inteligencia Artificial en vivo

Sigue el precio de Inteligencia Artificial (IA Price) en tiempo real. Consulta gráficas en vivo, capitalización de mercado y datos actualizados en Coinbase. 📷 Imagen ilustrativa relacionada con la noticia El panorama financiero y tecnológico está experimentando una transformación sin precedentes, donde la intersección entre los algoritmos de aprendizaje profundo y los activos digitales ha creado un ecosistema de inversión sumamente dinámico. Actualmente, la monitorización de la Cotización y capitalización de Inteligencia Artificial en vivo se ha transformado en una herramienta indispensable para comprender hacia dónde fluye el capital en la industria del silicio y los datos. Ya no hablamos únicamente de fluctuaciones de precios en exchanges como Coinbase, sino de la valoración en tiempo real de la capacidad computacional y la innovación en software que definirá la próxima década. Este fenómeno refleja una maduración del mercado, donde el valor se deriva...

Cómo particionar un disco duro en Windows usando herramientas integradas del sistema

¿Qué es una partición de disco? Una partición es una división lógica de un disco duro físico. Cada partición funciona como si fuera un disco independiente: puede tener su propia letra (C:, D:, E:), sistema de archivos y propósito. Ejemplos de uso comunes: Separar Windows de documentos personales Crear una partición exclusiva para respaldos Organizar información por áreas (trabajo, multimedia, proyectos) Antes de comenzar: recomendaciones importantes Antes de modificar particiones, ten en cuenta lo siguiente: 🔒 Haz copia de seguridad de la información importante ⚡ Evita realizar el proceso durante cortes de energía 🛑 No interrumpas el proceso una vez iniciado 💾 Asegúrate de tener espacio libre suficiente en el disco Aunque Windows es bastante seguro en este proceso, cualquier cambio en discos conlleva riesgos. Herramienta principal: Administración de discos Windows incluye la herramienta Administración de discos , que permite: Reducir volúmenes ...

HR Path impulsa su estrategia de inteligencia artificial con la compra de SnapAI

La consultora HR Path anuncia la adquisición de SnapAI para acelerar su integración de inteligencia artificial en servicios de recursos humanos globales. 📷 Imagen ilustrativa relacionada con la noticia En un movimiento que redefine el panorama del HR Tech a nivel global, la firma consultora francesa HR Path ha oficializado la adquisición de SnapAI, una startup especializada en soluciones de inteligencia artificial aplicada. Esta operación no es simplemente una expansión de cartera; representa un hito donde HR Path impulsa su estrategia de inteligencia artificial con la compra de SnapAI , buscando integrar algoritmos de aprendizaje profundo en su metodología integral de consultoría. El objetivo es claro: transformar los datos masivos de recursos humanos en activos predictivos que permitan a las organizaciones anticipar rotaciones, optimizar procesos de reclutamiento y personalizar la experiencia del colaborador mediante arquitecturas de dat...