Instalación y configuración Vtiger CRM 5.0.X 25/04/11 Guía de Instalación y Configuración de Vtiger CRM en Fedora 13 - GNU/Linux Por: Luis Alberto Baigorria Rodas. E-mail: [email protected]Autor: Luis Alberto Baigorria Rodas 1 Web: http://uialberto.wordpress.com
15
Embed
Guia de Instalación y Configuracion de Vtiger CRM en Fedora 13 Linux
Guia de Instalacion y Configuracion de Vtiger CRM en Fedora 13 GNU/Linux. El presente trabajo ha sido presentado en los cursos de Instalacion y Configuracion de Servidores en el DTI de la UAGRM.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
Guía de Instalación y Configuración de Vtiger CRM en Fedora 13 - GNU/Linux
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
Recordando
En nuestro primer articulo configuramos un servidor DNS con dos dominios www.uagrmdti.edu.bo y www.fuentedigital.com. En este articulo, haremos uso del segundo dominio e instalaremos y configuraremos un CRM con Vtiger CRM 5.0.2.
¿Qué es un CRM?
CRM es acrónimo de Customer Relationship Management, puede traducirse como Gestión de las Relaciones con el Cliente.
El concepto de CRM es relativamente nuevo en la industria de América Latina y España, donde aún son muchas las empresas desconocen al respecto de este tema. Sin embargo en países industrializados como EE.UU. es un concepto con el que se han familiarizado, y es gracias a éste por lo que están conscientes de la importancia para mantener una estrecha relación con los clientes. La incorporación de estrategias basadas sobre soluciones CRM facilitan esta relación y el entendimiento de forma que proporcionan resultados significativos a las empresas.
Un CRM brinda a la empresa la capacidad de identificar, atraer y retener clientes ayudando a incrementar la satisfacción de éstos a través del mejoramiento de la rentabilidad de los negocios. Lo anterior no solo requiere contar con el equipamiento lógico adecuado, sino también un cambio en los procesos de la empresa involucrando a los empelados dentro de la misma estrategia con el objeto de lograr éxito.
Vtiger CRM
Vtiger CRM es una solución CRM de fuente abierta, distribuido bajo los términos de la licencia MPL versión 1.1 (Mozilla Public License). Está construido sobre las tecnologías de Apache, PHP y MySQL, todas también equipamiento lógico de fuente abierta. El equipo de desarrollo de vtiger CRM tiene su base de operaciones en Chennai, India, y es financiado por AdventNet.
Vtiger CRM incluye, entre otras cosas, las siguientes características:
• Automatización de fuerza de ventas.• Servicio de servicio y soporte a clientes.• Automatización de mercadotecnia.• Gestión de inventario.• Soporte para múltiples bases de datos.• Gestión de seguridad.• Personalización de productos.• Calendario.• Correo electrónico a través de interfaz HTTP.• Componentes adicionales (plug-ins): soporte para Microsoft Outlook, Soporte para Microsoft Office, Extensión para Mozilla Thunderbird, Portal para clientes, formularios y muchos otros más.
Autor: Luis Alberto Baigorria Rodas 2Web: http://uialberto.wordpress.com
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
[root@server ~]#
3.- Verificando Web Server Apache
Si la instalación de los complementos se realizo correctamente ya tendremos instalados nuestro Servidor Web Apache. Iniciamos el servicio y verificamos.
[root@server ~]# service httpd statusSe está ejecutando httpd (pid 2000)...[root@server ~]# service httpd restartParando httpd: [ OK ]Iniciando httpd: [ OK ][root@server ~]# ^C[root@server ~]#
Verificamos e Iniciamos el servicio “httpd” que es el que utilizaremos para nuestra configuración.
Ya tenemos instalados nuestro Servidor Web.
Aclaraciones
Como se puede observar, el directorio raíz de nuestro Servidor Web es:
/var/www/html
El contenido que se muestra es obtenido de ese directorio.
Autor: Luis Alberto Baigorria Rodas 4Web: http://uialberto.wordpress.com
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
Como ya se ha mencionado. Hemos configurado un servidor DNS con dos dominios. Nuestro servidor DNS solo traduce las direcciones a direcciones IP, pero si queremos visualizar contenidos en estos dominios se deberá crear Host Virtuales. Esto se realiza realizando algunos ajustes en el archivo de configuración de apache.
Para nuestros dominios utilizaremos la siguiente estructura:
/var/www/htmlEste es el directorio raíz o principal de nuestro Web Server. Aquí configuraremos el Dominio: www.uagrmdti.edu.bo
/var/www/virtuales/fuentedigital
Crearemos la siguiente estructura de carpeta virtuales/fuentedigital en el directorio /var/www En ese directorio configuraremos el Host Virtual para el Dominio: www.fuentedigital.com
Creemos los direcctorios especificados:
[root@server www]# cd /var/www[root@server www]# mkdir virtuales[root@server www]# cd virtuales[root@server virtuales]# mkdir fuentedigital[root@server virtuales]# cd fuentedigital[root@server fuentedigital]#
Creamos la estructura de directorio especificadas.
3.1-. Creando y Configurando Host Virtuales.
Para creación de Host Virtuales editamos el archivo de configuración de Apache Web Server. Para ello, ubicamos el archivo en:
/etc/httpd/conf/httpd.conf
[root@server home]# cd /etc/httpd/conf/[root@server etc]# gedit httpd.conf
Ingresamos el directorio especificado. Y abrimos el archivo: httpd.conf
Buscamos y habilitamos la linea:
NameVirtualHost *:80
Autor: Luis Alberto Baigorria Rodas 5Web: http://uialberto.wordpress.com
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
4.1-. Respaldo de la base de datos existente.
Si va a ser utilizada una base de datos existente, conviene respaldar ésta antes de continuar.
mysqldump mysql > /opt/respaldo-base-de-datos.sql
Para restaurar el respaldo, se utiliza lo siguiente:
mysql test < /opt/respaldo-base-de-datos.sql
4.2 -. Creación de la base de datos para vtiger CRM en MySQL.
Deben definirse previamente tres valores a utilizar con vtiger CRM: nombre de la base de datos, usuario para acceder a esta base de datos y clave de acceso para este usuario. Éstos, preferentemente, deben ser valores difíciles de adivinar para terceros.
Ingresamos a MyQql y creamos la Base de datos:
mysql -u root -pmysql>create database db_vtiger DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
El usuario y clave de acceso necesarios se asignan del siguiente modo:
mysql> GRANT ALL PRIVILEGES ON db_vtiger.* TO 'uservtiger'@'localhost' IDENTIFIED BY '12345';Query OK, 0 rows affected (0.00 sec)
4.3-. Parámetros de instalación e Instalando Vtiger 5.0.2
El acceso desde Apache hacia el directorio público de vtiger CRM conviene más que sea como directorio virtual. Para tal fin se añade la configuración correspondiente en Apache creando el fichero:
/etc/httpd/conf.d/vtigercrm.conf
Considerando que vtiger CRM será accedido como http://www.fuentedigital.com/crm/, con el siguiente contenido:
Autor: Luis Alberto Baigorria Rodas 9Web: http://uialberto.wordpress.com
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
Alias /crm /var/www/virtuales/fuentedigital/vtigercrm
Vtiger CRM requiere además modificar varias directivas predeterminadas de PHP. Debido a que no es conveniente habilitar algunas de estas en todo el servidor HTTP, ya que pueden perjudicar el funcionamiento de otras aplicaciones o bien comprometer la seguridad de éstas, puede configurarse el directorio /var/www/virtuales/fuentedigital/vtigercrm para permitir utilizar éste con lo necesario a través de un fichero .htaccess. Siendo así, la configuración en /etc/httpd/conf.d/vtigercrm.conf quedaría del siguiente modo:
Alias /crm /var/www/virtuales/fuentedigital/vtigercrm <Directory "/var/www/virtuales/fuentedigital/vtigercrm"> Options Includes AllowOverride all </Directory>
Para definir las directivas de PHP necesarias, solo será necesario crear el fichero /var/www/virtuales/fuentedigital/.htaccess con el siguiente contenido:
Para que surtan efectos los cambios y sea posible utilizar el fichero .htaccess, es necesario reiniciar el servicio httpd.
service httpd restart
Si no se desea interrumpir conexiones en el servicio httpd, se puede hacer que éste solo vuelva a leer la configuración y tomar los cambios, a través de la siguiente sentencia:
service httpd reload
Autor: Luis Alberto Baigorria Rodas 10Web: http://uialberto.wordpress.com
Instalación y configuración Vtiger CRM 5.0.X 25/04/11
Ingresamos los parámetros de configuración para la base de datos. Establecemos la contraseña de administrador: En nuestro caso: Usuario: admin Password: adminvtiger
Mysql -u root -p 12345
Autor: Luis Alberto Baigorria Rodas 12Web: http://uialberto.wordpress.com