Descripción general
En la versión 11.42 de cPanel & WHM, la aplicación de correo web Horde se modernizó a Horde Groupware Webmail Edition 5.1.1. Esta y todas las actualizaciones futuras de Horde serán empaquetadas y distribuidas como RPMs para asegurar que las instalaciones y las actualizaciones sean consistentes.
Como resultado, la manera en que los datos de Horde se comportan en un servidor de cPanel & WHM ha sido objeto de varios cambios. Esta guía detalla los cambios que se realizan cuando usted moderniza de Horde Webmail 1.2 al igual que el comportamiento nuevo una vez que usted hace la modernización.
Las modernizaciones desde Horde 1.2
La actualización de Horde 1.2 a Horde 5.1.1 tomará varias acciones además de la instalación de RPM. Los pasos tomados por la actualización están basados en la configuración de la aplicación de Webmail de su servidor.
Si Horde fue activado en su servidor de la versión 11.40 de cPanel & WHM:
- Las configuraciones de Horde antiguas en instalaciones existentes serán respaldadas y guardadas en las siguientes ubicaciones:
- Como un tarball en el archivo
/var/cpanel/horde/horde_1.2_config.tar.gz
. -
En un archivo
.rpmorig
en el directorio/usr/local/cpanel/base/horde
, para que sean accesibles por los RPMs de Horde.Advertencia:
Es posible que se pierdan las personalizaciones de Horde 1.2 en el proceso de modernización y no se apoyan en las instalaciones posteriores de Horde.
- Como un tarball en el archivo
- Se instalarán los nuevos RPMs de Horde.
- El proceso de instalación modernizará la base de datos de Horde 1.2 de
ISO-8859-1(Latin 1)
a la codificaciónUTF-8
.
- El proceso de instalación modernizará la base de datos de Horde 1.2 de
- El script
/usr/local/cpanel/bin/update_horde_config
ejecuta scripts de migración de esquemas de bases de datos para todas las aplicaciones y componentes de Horde.- El script
update_horde_config
está ubicado en/usr/local/cpanel/bin/update_horde_config
. El script realizará un respaldo si algunas de las actiones de migración están pendientes. - Para obtener más información, vea las secciones sobre respaldos de base de datos y valores de configuración de este documento.
- El script
Si Horde fue desactivado en su servidor de la versión 11.40 de cPanel & WHM:
- El target de Horde se fijará a uninstalled.
- En el transcurso de la modernización, se instalarán los RPMs de Horde.
- Al final del proceso de actualización, los RPMs de Horde serán desinstalados.
Cómo modernizar una base de datos centralizada
Si los datos de Horde están guardados en una base de datos centralizada, le recomendamos que usted modernice esta base de datos de la siguiente manera:
- Modernice un solo nódulo y asegúrese de que la modernización de los esquemas de bases de datos fue exitoso.
- Modernice los nódulos restantes para esa base de datos inmediatamente para asegurar la estabilidad de la base de datos.
Los scripts eliminados
El proceso de modernización elimina los siguientes scripts y symlinks (enlaces simbólicos) de Horde:
1
2
3
4
|
/usr/local/cpanel/bin/killhordeobjs /usr/local/cpanel/bin/real-updatehorde /usr/local/cpanel/bin/update-horde /usr/local/cpanel/bin/updatehorde |
Los respaldos de base de datos
Si el script update_horde_config
detecta la necesidad para una actualización de esquemas, primero respaldará la base de datos MySQL de Horde al directorio /var/cpanel/horde/
.
- Solamente están disponibles los últimos cinco respaldos en el directorio
/var/cpanel/horde/
. - El respaldo más reciente siempre se guardará como el archivo
/var/cpanel/horde/latest
. - El siguiente es un ejemplo de la lista de archivos de
horde.backup
que usted verá en el directorio/var/cpanel/horde/
.
1
2
3
4
5
6
|
-rw-------. 1 root root 87K Aug 14 17:33 horde.backup.sql.20130813 -rw-------. 1 root root 87K Aug 14 17:33 horde.backup.sql.20130814 -rw-------. 1 root root 87K Aug 14 17:31 horde.backup.sql.20130814.2 -rw-------. 1 root root 87K Aug 14 17:34 horde.backup.sql.20130814.3 -rw-------. 1 root root 16K Aug 16 10:47 horde.backup.sql.20130816 lrwxrwxrwx. 1 root root 25 Aug 16 10:47 latest -> horde.backup.sql.20130816 |
Los valores de configuración
Advertencia:
No altere estos valores. Si usted hace esto, el script update_horde_config
los sobrescribirá la próxima vez que se ejecute.
La siguiente tabla muestra los valores de configuración que modifica el script update_horde_config
.
Variable de configuración |
Descripción |
---|---|
|
|
|
El nombre de host de la base de datos de MySQL. |
|
El nombre de la base de datos de MySQL. |
|
El nombre o los nombres de usuario del administrador o administradores de Horde. Ojo: Este valor se obtiene de, y se puede actualizar en, en el archivo |
|
La ruta al binario de terceros para el corrector ortográfico. |
Cómo personalizar Horde
Cuando usted moderniza Horde 1.2, sus configuraciones de Horde serán respaldadas y guardadas como un tarball en el archivo /var/cpanel/horde/horde_1.2_config.tar.gz
.
Advertencia:
Aunque la configuración está respaldada en este archivo, las plantillas y personalizaciones de Horde 1.2 no se apoyan en instalaciones posteriores.
Para personalizar Horde 5.1.1 o posterior, los administradores de sistema deben construir un RPM personalizado. Para obtener más información, lea la documentación Cómo construir e instalar RPMs personalizados.
Los programas adicionales de Horde incluidos
La instalación de Horde provista por cPanel incluye los siguientes componentes de programa adicional:
horde
— El Horde Application Frameworkcontent
— Una aplicación de etiquetas.imp
— Un sistema de Webmail basado en la web.ingo
— Un administrador de reglas de filtro de correo electrónico.kronolith
— Un calendario basado en la web.mnemo
— Un administrador de notas basado en la web.nag
— Un administrador de lista de tareas basado en la web.timeobjects
— La aplicación timeobjects de Horde.trean
— Una aplicación de marcador basada en la web. turba— Una libreta de direcciones basada en la web.webmail
— El Horde Groupware Webmail Edition.
Ojo:
Debido a las complejidades del alojamiento compartido, la instalación de Horde provista por cPanel no incluye el programa adicional gollem
.
Módulos adicionales de Horde, e información sobre la personalización, están disponibles en el projecto Horde (en inglés).
Los datos de cuenta
En la versión 11.40 de cPanel & WHM y versiones anteriores, eliminar una cuenta de usuario o dirección de correo electrónico de cPanel no eliminaba los datos asociados de Horde. Sin embargo, en la versión 11.42 de cPanel & WHM y versiones posteriores:
- Cuando usted elimina una cuenta de usuario de cPanel, los datos para todas las direcciones asociadas con la cuenta se eliminan de la base de datos Horde.
- Cuando usted elimina una dirección de correo electrónico en cPanel, los datos asociados con esa dirección se eliminan de la base de datos de Horde.
Cómo respaldar los datos de Horde
Importante:
A partir de la versión 11.42 de cPanel & WHM, Horde usa tablas InnoDB, las cuales no podemos reparar. Usted no podrá restaurar cuentas de Horde que no han sido respaldadas sin obtener asistencia de terceros. Le recomendamos encarecidamente que respalde los datos de su cuenta de Horde.
Todos los sistemas de respaldo de cPanel & WHM ahora usan el directorio /horde
en el tarball de respaldo para guardar los respaldos de cuenta de Horde. El archivo /mysql/horde.sql
ya no está disponible.
Las siguientes tablas de datos de Horde no son parte de los datos de cuenta de los usuarios. Por esta razón, no serán respaldados en conjunto con las cuentas de Horde:
kronolith_resources
— Los recursos (Resources) y los grupos de recurso (Resource Groups) son globales en el servidor y solamente pueden ser accedidos por los administradores de Horde.- Todas las tablas
*_schema_info
— La versión se guarda en un archivo meta. horde_cache
— Un archivo de caché de Horde temporero.horde_groups
yhorde_groups_members
— El sistema de usuario de Horde.horde_histories_modseq
— Las configuraciones globales internas para la retención de historia.horde_imap_client_data
— Un archivo de caché de Horde temporero.horde_imap_client_message
— Un archivo de caché de Horde temporero.horde_imap_client_metadata
— Un archivo de caché de Horde temporero.horde_locks
— El mecanismo de cerradura interno de Horde.horde_perms
— El mecanismo de permisos interno de Horde.horde_sessionhandler
— Las sesiones de Horde actuales.imp_sentmail
— Un archivo de caché de Horde temporero.
Para obtener más información, lea la documentación Contenido del archivo tarball de respaldo.
Cómo restaurar los datos de Horde
Usted puede restaurar los datos de cuenta de Horde 5.1.1 o versiones posteriores de la misma manera en la que usted restaura otros datos de cuenta cuando usted usa el sistema Restricted Restore.
Advertencia:
Debido a los cambios en la base de datos de MySQL de Horde, usted no puede restaurar datos de Horde de la versión 11.42 de cPanel & WHM o versiones posteriores a un servidor que ejecuta la versión 11.40 o anterior.
Fuente: cPanel Knowledge