Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Conoce mejor a tus clientes; instala SugarCRM

Logo de SugarCRM
Eres un empresario moderno o de los tiempos del ábaco? Tus notas sobre tus clientes revolotean en pequeñas hojas de papel (post it) por sobre tu escritorio? Para ayudarte en tu empeño de progreso hoy veremos como instalar SugarCRM paso a paso en un servidor Linux Centos 7.
SugarCRM es un popular sistema CRM que cuenta con una versión gratis o de community con el cual podemos comenzar a estrechar relaciones con nuestros clientes. Al ser opensource (código abierto) podemos desarrollar modulos y asi personalizarlo a nuestro gusto o en su caso comprar módulos ya hechos que amplíen nuestra solución.

Requerimientos

  • Linux Centos 7 LAMP (en este articulo te enseño como instalarlo)
  • Nuestro servidor para este articulo estará en la ip 192.168.1.140


-Descargamos la ultima versión disponible de SugarCRM Community, en estos momentos es la 6.5.17

cd /var/www/html/
wget -c http://downloads.sourceforge.net/project/sugarcrm/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X/SugarCE-6.5.17.zip

-Instalamos dependencias necesarias para un instalación correcta ademas de instalar el repositorio Epel para centos 7

yum -y install unzip php-mbstring
wget -c http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
rpm -vi epel-release-7-0.2.noarch.rpm
yum install php-imap

-Descomprimimos el zip de SugarCRM, renombramos su directorio y cambiamos permisos para apache

unzip SugarCE-6.5.17.zip
mv SugarCE-Full-6.5.17 sugarce
chown -R apache.apache sugarce/

-Editamos php.ini para incrementar el tamaño de los archivos que podemos subir a SugarCRM via web. Salimos guardando

vi /etc/php.ini
upload_max_filesize = 20M

-Creamos una tarea de cron. Salimos guardando

vi /etc/crontab
* * * * *       cd /var/www/html/sugarce; php -f cron.php > /dev/null 2>&1

-Reiniciamos el servicio de cron para que tome los cambios

systemctl restart crond.service
systemctl restart httpd.service

-Abrimos un browser y navegamos a la ip de nuestro servidor Linux Centos con SugarCRM http://192.168.1.140/sugarce/install.php

-Nuestra primera pantalla nos muestra un abre bocas de algunas pantallas que podremos usar/ver en SugarCRM. Al momento de instalar solo contamos con idioma Ingles, damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Se nos muestra una breve explicación de los pasos de la instalación. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Leemos y aceptamos la licencia de uso dando click al check mark I Accept y damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Hay dos formas de instalar, la típica (que es la que usaremos) y la custom o personalizada. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-La conexión de bases de datos sera MySQL (MariaDB). Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Escribimos los datos de conexión a db en el siguiente orden:
Database Name: nombre de la db, podemos dejar el default
Hostname: nombre, ip del servidor, en este caso como es local colocamos localhost
Database Administrator Username: root (de MariaDB) o un usuario con permisos para crear db
Database Admin Password: contraseña del usuario que escribimos en el paso anterior
Los siguientes campos los dejamos con sus valores por default. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Creamos el usuario admin y le colocamos contraseña, este sera usado para administrar SugarCRM
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Un ultimo vistazo a nuestra configuración la cual debe verse como la que vez debajo, sin errores o módulos faltantes. Damos click al botón Install
DriveMeca instalando SugarCRM Community en Linux Centos 7

-La instalación fue todo un éxito. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Este paso es opcional y si te preocupas por el soporte, cuentas con efectivo entonces registrate y podrás acceder a soporte y otras modalidades mediante pago. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Ya estamos en la pantalla de inicio de SugarCRM. Entramos con nuestro usuario admin y contraseña dándole click al botón Log in
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Los desarrolladores quieren hacerte la configuración todo un paseo y para eso te reciben con un asistente que te guiara en los primeros pasos. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Momento para darle identidad/marca a SugarCRM colocándole un nombre y el logo de tu negocio. Después de los cambios damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Personalizamos los datos de moneda, fecha, hora y forma de mostrar nombres. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Un paso muy importante, el de configurar la forma de enviar emails desde SugarCRM, en este articulo usaremos la modalidad de uso del SMTP de Gmail. Para esto colocamos el email y contraseña de una cuenta de gmail y damos click al botón Send Test Email para verificar que nuestra configuración este correcta. 
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Se nos pedirá una cuenta a la que enviarle un email de prueba. Damos click al botón Send
DriveMeca instalando SugarCRM Community en Linux Centos 7

-El mail de prueba fue enviado, si todo esta correcto, ya debe estar en nuestro inbox. Damos click al botón OK y después al botón Continue
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Escribimos nuestros datos personales los cuales serán vistos por los demás usuarios de nuestra instalación de SugarCRM. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Verificamos nuevamente los datos locales de la instalación. Damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Al escoger gmail como SMTP, cada usuario puede enviar sus mails desde su cuenta de gmail. Escribimos los datos y damos click al botón Next
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Muy bien, ya terminamos el asistente y podemos ir directamente a una de las tareas mostradas o dar click al botón Finish para ingresar a SugarCRM
DriveMeca instalando SugarCRM Community en Linux Centos 7

-Finalmente estamos en el dashboard principal de SugarCRM
DriveMeca instalando SugarCRM Community en Linux Centos 7

Ya tienes SugarCRM listo para comenzar a llenarlo de datos con los cuales personalizar tus relaciones con clientes. Ya usas un CRM? Es SugarCRM? en que distribución Linux lo instalaste?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark