Inicieu sessió a SuiteCRM per utilitzar l’assistent d’actualització. ATENCIÓ: es recomana executar el procés d’actualització en una còpia del vostre sistema de producció.
Matriu de compatibilitat per a l’actualització:
SuiteCRM funciona en diversos sistemes operatius, servidors web, bases de dades i versions de PHP. Admet molts navegadors.
Comproveu la matriu de compatibilitat per obtenir informació completa sobre les versions compatibles.
- Sistemes operatius
- Windows: SuiteCRM s’executa en qualsevol sistema operatiu que tingui PHP
- Linux: SuiteCRM s’executa en qualsevol sistema operatiu que tingui PHP
- Mac: SuiteCRM s’executa en qualsevol sistema operatiu que tingui PHP
- Bases de dades
- MySQL
- Microsoft SQL Server
- MariaDB
- Servidors web
- Apache
- Microsoft IIS
- Navegadors: Des del client, poden accedir a SuiteCRM a través de qualsevol d’aquests navegadors:
- Chrome
- Firefox
- Internet Explorer
- Edge
- Safari
És probable que molts altres navegadors funcionin correctament, encara que oficialment no siguin compatibles.
Actualització a SuiteCRM de SugarCRM Community Edition:
Les rutes d’actualització estan disponibles per a SugarCRM a SuiteCRM des de la secció de descàrregues de SuiteCRM del lloc web de SuiteCRM. Per validar quines versions de SugarCRM són compatibles amb les respectives versions de SuiteCRM, consulteu la taula a continuació: Versió de SuiteCRM Versió de SugarCRM SuiteCRM 7.0.1 SugarCRM 6.5.x SuiteCRM 7.0.0 SugarCRM 6.5.x
Prerrequisits d’actualització
- Feu una còpia de seguretat del vostre directori i de la base de dades actual de SuiteCRM abans de començar el procés d’actualització.
- Desactiveu la memòria cau de codi operatiu abans d’actualitzar la vostra instal·lació de SuiteCRM si la memòria cau de codi operatiu està activada al fitxer de configuració de PHP. Podeu activar-la després que es completi el procés d’actualització.
- Augmenteu el valor predeterminat dels paràmetres enumerats a continuació abans de començar el procés d’actualització si utilitzeu Zend Core 2.0:
- Navegueu a C:\Arxius de programa\Zend\Core\etc\fastcgi.conf i augmenteu el valor predeterminat de ConnectionTimeout a 3000 segons i de RequestTimeout a 6000 segons.
- Navegueu fins al fitxer php.ini i augmenteu el valor predeterminat de max_execution_time a 6000 segons.
- Realitzeu el següent per a la gran mida dels fitxers d’actualització:
- Modifiqueu i deseu el valor de Mida màxima de càrrega a 30000000 (30 MB) a la secció Avançada de la pàgina Configuració del sistema de la vostra instal·lació actual de SuiteCRM.
- Navegueu fins al fitxer php.ini al vostre servidor web i configureu els paràmetres que es detallen a continuació a la secció Avançada de la pàgina Configuració del sistema de la vostra instal·lació actual de SuiteCRM:
- Establiu post_max_size a almenys 60 MB
- Establiu upload_max_filesize a almenys 60 MB
- Establiu max_input_time a un número gran
- Establiu memory_limit a 256 MB
Reinicieu el servidor web i comenceu el procés d’actualització.
- Assegureu-vos que LimitRequestBody estigui configurat en un número gran o utilitzeu el valor predeterminat de 2 GB si utilitzeu un servidor web Apache i LimitRequestBody està configurat al fitxer httpd.conf. Reinicieu Apache i comenceu el procés d’actualització.
- Assegureu-vos que l’usuari del servidor web tingui permisos d’escriptura a la base de dades de SuiteCRM. L’actualització a SuiteCRM 7.0.x afegirà i reemplaçarà fitxers en diverses ubicacions, inclòs el directori arrel de SuiteCRM. L’usuari del servidor web ha de tenir permisos d’escriptura per a la carpeta arrel i tots els subdirectoris durant el procés d’actualització.
- El procés d’actualització pot trigar fins a 30 minuts. Establiu el temps d’espera del script CGI per sobre dels 300 segons predeterminats per assegurar-vos que l’aplicació CGI no excedeixi el temps d’espera si utilitzeu el servidor web IIS.
- Deseu els fitxers PHP per a mòduls personalitzats (per exemple, accounts.php) al directori de Custom i no dins del mòdul principal. Les personalitzacions existents poden ser anul·lades pels canvis a SuiteCRM 7.0.x durant l’actualització.
Consideracions d’actualització:
La funció Dynamic Teams requereix alguns canvis en l’esquema de la base de dades en tots els mòduls com a part del procés d’actualització. Per a bases de dades més grans, aquesta operació pot trigar un temps a completar-se. Seguiu els passos enumerats a continuació per garantir un procés d’actualització sense problemes:
- Proveu la vostra actualització en una instància de desenvolupament en lloc de la instància de producció.
- Utilitzeu el mètode d’actualització silenciosa a través de la interfície de línia de comandes per realitzar l’actualització en lloc de l’Assistent d’actualització dins de l’aplicació si la vostra base de dades conté més de 10.000 registres per taula.
- Inicieu sessió a l’aplicació com a administrador i utilitzeu l’opció Reparar per reparar i reconstruir la base de dades un cop completada l’actualització.
Realitzar actualització
- Ús de l’Assistent d’actualització directament des de la interfície de SuiteCRM. Podeu trobar el manual a: Manual SuiteCRM – Administració – Assistent d’actualització (Update Wizard)
- Des de la línia de comandes (actualització silenciosa)
Actualització des de la línia de comandes: L’actualització per línia de comandes només està disponible a la versió 7.11.3 i posteriors
-
- Descarregueu el paquet d’actualització necessari i col·loqueu-lo a la carpeta amb el sistema instal·lat.
- Des de la carpeta amb el sistema instal·lat, executeu la comanda: ./vendor/bin/robo upgrade: suite [upgradeZipFile] [logFile] [pathToSuiteCRMInstance] [adminUser], donde
-
-
- upgradeZipFile – paquet d’actualització descarregat
- logFile – nom del fitxer de registre
- pathToSuiteCRMInstance – la ruta a la instància de SuiteCRM instal·lada
- adminUser – nom de l’usuari amb drets administratius
-
Exemple: