Manual SuiteCRM – Administración – Actualizar SuiteCRM

Actualización de SuiteCRM:

Inicie sesión en SuiteCRM para utilizar el asistente de actualización. ATENCIÓN: se recomienda ejecutar el proceso de actualización en una copia de vuestro sistema de producción.

Matriz de compatibilidad para la actualitzación:

SuiteCRM funciona en varios sistemas operativos, servidores web, bases de datos i versiones PHP. Admite muchos navegadores.

Compruebe la matriz de compatibilidad para obtener información completa sobre las versiones compatibles.

  • Sistemas operativos
    • Windows: SuiteCRM se ejecuta en cualquier sistema operativo que tenga PHP
    • Linux: SuiteCRM se ejecuta en cualquier sistema operativo que tenga PHP
    • Mac: SuiteCRM se ejecuta en cualquier sistema operativo que tenga PHP
  • Bases de datos
    • MySQL
    • Microsoft SQL Server
    • MariaDB
  • Servidores web
    • Apache
    • Microsoft IIS
  • Navegadores: Desde el cliente, pueden acceder a SuiteCRM a través de cualquier de estos navegadores:
    • Chrome
    • Firefox
    • Internet Explorer
    • Edge
    • Safari

Es probable que muchos otros navegadores funcionen correctamente, aunque oficialmente no sean compatibles.

 

Actualitzación a SuiteCRM de SugarCRM Community Edition:
Las rutas de actualización están disponibles para SugarCRM a SuiteCRM desde la sección de descargas de SuiteCRM del sitio web de SuiteCRM. Para validar qué versiones de SugarCRM son compatibles con las respectivas versiones de SuiteCRM, consulte la tabla a continuación: Versión de SuiteCRM Versión de SugarCRM SuiteCRM 7.0.1 SugarCRM 6.5.x SuiteCRM 7.0.0 SugarCRM 6.5.x

Prerrequisitos de actualización

  • Haga una copia de seguridad de su directorio y base de datos actual de SuiteCRM antes de comenzar el proceso de actualización.
  • Deshabilite el almacenamiento en caché de código operativo antes de actualizar su instalación de SuiteCRM si el almacenamiento en caché de código operativo está habilitado en el archivo de configuración de PHP. Puede habilitarlo después de que se complete el proceso de actualización.
  • Aumente el valor predeterminado de los parámetros enumerados a continuación antes de comenzar el proceso de actualización si está utilizando Zend Core 2.0:
    • Navegue a C: \ Archivos de programa \ Zend \ Core \ etc \ fastcgi.conf y aumente el valor predeterminado para ConnectionTimeout a 3000 segundos y RequestTimeout a 6000 segundos.
    • Navegue hasta el archivo php.ini y aumente el valor predeterminado de max_execution_time a 6000 segundos.
  • Realice lo siguiente para el gran tamaño de los archivos de actualización:
    • Modifique y guarde el valor de Tamaño máximo de carga a 30000000 (30 MB) en la sección Avanzada de la página Configuración del sistema de su instalación actual de SuiteCRM.
    • Navegue hasta el archivo php.ini en su servidor web y configure los parámetros que se enumeran a continuación en la sección Avanzada de la página Configuración del sistema de su instalación actual de SuiteCRM:
      • Establezca post_max_size en al menos 60 MB
      • Establezca la configuración upload_max_filesize en al menos 60 MB
      • Establezca max_input_time en un número grande
      • Establezca memory_limit en 256MB
Reinicie el servidor web y comience el proceso de actualización.
 
  • Asegúrese de que LimitRequestBody esté configurado en un gran número o use el valor predeterminado de 2 GB si está utilizando un servidor web Apache y LimitRequestBody está configurado en el httpd.conffile. Reinicie Apache y comience el proceso de actualización.
  • Asegúrese de que el usuario del servidor web tenga permisos de escritura en la base de datos de SuiteCRM. La actualización a SuiteCRM 7.0.x agregará y reemplazará archivos en varias ubicaciones, incluido el directorio raíz de SuiteCRM. El usuario del servidor web debe tener permisos de escritura para la carpeta raíz y todos los subdirectorios durante el proceso de actualización.
  • El proceso de actualización puede demorar hasta 30 minutos. Establezca el tiempo de espera del script CGI en más de los 300 segundos predeterminados para asegurarse de que la aplicación CGI no exceda el tiempo de espera si está utilizando el servidor web IIS.
  • Guarde los archivos PHP para módulos personalizados (por ejemplo, accounts.php) en el directorio de Aduanas y no dentro del módulo principal. Las personalizaciones existentes pueden ser anuladas por cambios en SuiteCRM 7.0.x durante la actualización.
Consideraciones de actualización:
La función Dynamic Teams requiere algunos cambios en el esquema de la base de datos en todos los módulos como parte del proceso de actualización. Para bases de datos más grandes, esta operación puede tardar un tiempo en completarse. Siga los pasos enumerados a continuación para garantizar un proceso de actualización sin problemas:
 
  1. Pruebe su actualización en una instancia de desarrollo en lugar de la instancia de producción.
  2. Utilice el método de actualización silenciosa a través de la interfaz de línea de comandos para realizar la actualización en lugar del Asistente de actualización dentro de la aplicación si su base de datos contiene más de 10000 registros por tabla.
  3. Inicie sesión en la aplicación como administrador y use la opción Reparar para reparar y reconstruir la base de datos una vez que se complete la actualización.

Realizar actualización

La actualización se puede hacer de las siguientes maneras:

  1. Uso del Asistente de actualización directamente desde la interfaz de SuiteCRM. Puede encontrar el Manual en: Manual SuiteCRM – Administración – Asistente de actualización (Update Wizard)
  2. Desde la línea de comando (llamada actualización silenciosa)

Actualización desde la línea de comando: La actualización de la línea de comandos solo está disponible en la versión 7.11.3 y posteriores

    1. Descargue el paquete de actualización requerido y colóquelo en la carpeta con el sistema instalado
    2. Desde la carpeta con el sistema instalado, ejecute el comando ./vendor/bin/robo upgrade: suite [upgradeZipFile] [logFile] [pathToSuiteCRMInstance] [adminUser], donde
      • upgradeZipFile – paquete de actualización descargado
      • logFile: nombre del archivo de registro
      • pathToSuiteCRMInstance: la ruta a la instancia de SuiteCRM instalada
      • adminUser: nombre del usuario con derechos administrativos

Ejemplo:

Deja un comentario