motivación Normalmente las actualizaciones de SuiteCRM no están libres de contratiempos. En este caso (actualización SuiteCRM-Upgrade-7.5.x-to-7.7.6), genera un error como el que sigue a continuación: ERROR: Se ha producido un error durante la subida, por favor póngase en contacto con un administrador para obtener ayuda. * El tamaño de la (10401548 bytes) Superó el máximo permitido: 8388608 bytes
-
-
SuiteCRM. Mover directorio upload
motivación Uno de los directorios de SuiteCRM que son susceptibles de crecer es el directorio ./upload. En éste se almacenan por ejemplo los archivos de actualizaciones y los ficheros que subamos desde el módulo Documental. Puede ser una buena práctica que el contenido de este directorio no se encuentre en el propio front-end si no que esté en un almacenamiento apropiado.
-
Hacer un backup completo de SuiteCRM
SuiteCRM es un sistema open source basado en la versión libre de SugarCRM. Es una aplicación alternativa de código libre y abierto , y se basa en la última versión de código abierto, pero con módulos adicionales. Fue lanzado el 21 de octubre , 2013 como la versión 7.0 , y proporciona formas de actualización para los usuarios de SugarCRM existentes.
-
Error al editar las relaciones de los módulos de SugarCRM
Es curioso como se encuentran problemas en productos tan maduros como SugarCRM. El caso es que por lo menos en la versión 6.5.21 recién instalada no es posible visualizar o modificar las relaciones de varios módulos. Por suerte está disponible el log de la aplicación, donde se puede incluso hacer un tail para ver los errores según se generen. tail -f sugarcrm.log Failed to load original or custom subpanel data for kbdocuments in modules/KBDocuments/metadata/subpanels/default.php Buscando por el módulo y afinando las búsquedas … fgrep -r "'kbdocuments' => array" * Que devuelve entre otras ocurrencias una al fichero subpaneldefs.php del modulo “Cases”. Es necesario editarlo y comentar la relación. vi…
-
Permisos linux para SugarCRM
Ya tenemos SugarCRM instalado, funcionando normalmente y además en español. Pero es posible que en el momento de la instalación, después de alguna actualización o después de alguna personalización, los permisos se queden mal establecidos. Como es una tarea un poco ardua nada mejor que un script que haga el trabajo por nosotros. A continuación os describo un el script que uso donde únicamente es necesario establecer el usuario y grupo de apache además de la ruta donde está SugarCRM. #!/bin/bash APACHEUSER='www-data:www-data' SUGARPATH='/var/www/crm' find -P $SUGARPATH/ -type d -exec chmod 755 {} \; find -P $SUGARPATH/ -type f -exec chmod 644 {} \; find -P $SUGARPATH/ -name *.js -exec chmod…
-
SugarCRM en español
Las siglas CRM son la abreviatura inglesa de “Customer Relationship Management“. Se puede decir que es un modelo de gestión de clientes y orientado a ellos, que permite introducir metodología en las relaciones que la empresa mantiene con sus clientes y hacerlo de una manera estructurada e inteligente. SugarCRM, además de diferentes versiones comerciales, dispone de una versión de uso libre llamada Community Edition. Esta plataforma está diseñada para funcionar en diferentes idiomas simplemente instalando un módulo adicional. La instalación de módulo es muy sencilla. Descarga desde github. git clone https://github.com/leonardobarrientosc/sugarcrm-spanish-language-pack Crea un zip. No uses el zip de github porque no tiene el formato adecuado. cd sugarcrm-spanish-language-pack/ zip -r SugarCrm-6.5-SpanishLanguagePack-1.5.zip . Instala desde el Module…