GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Vtiger CRM en un Ubuntu 18.04 VPS

Vtiger CRM es una plataforma de gestión de relaciones con los clientes (CRM) basada en la nube que ayuda a las interacciones entre la empresa y sus clientes. Proporciona una experiencia de cliente intuitiva y ofrece un rendimiento excepcional para los equipos de marketing, ventas y soporte, lo que a su vez proporciona una mejor retención de clientes para la empresa.

Algunas de las características clave proporcionadas por Vtiger CRM :

  • Proporciona funcionalidad API
  • Administración de cuentas y contactos
  • Servicios de atención al cliente
  • Automatización de inventario
  • Informes y estadísticas
  • Integración de redes sociales
  • Admite importación y exportación de datos

CRM de Vtiger ofrece una versión de código abierto de su plataforma que cuenta con el apoyo continuo de comunidades y desarrolladores. Está desarrollado en PHP y utiliza Apache como servidor web y MariaDB como servidor de base de datos.

En este artículo, le mostraremos cómo instalar Vtiger CRM  en Ubuntu 18.04 .

Requisitos previos:

Para este tutorial, usaremos nuestro servicio Ubuntu VPS. Asegúrese de que su servidor cumpla con los siguientes requisitos mínimos de hardware y software:

Hardware:

  • 2 núcleos de CPU
  • 2 GB de RAM
  • 10 GB de espacio libre en disco

Software:

  • Nombre de dominio registrado y dirigido a la dirección IP de su servidor
  • Ubuntu 18.04 o posterior
  • Acceso raíz completo

Buscar actualizaciones e instalar dependencias

Inicie sesión en su servidor a través de SSH:

ssh [username]@[server_ip_address]

Asegúrese de reemplazar "nombre de usuario" con el nombre de cuenta de un usuario raíz que se encuentra en el servidor (o el propio usuario raíz), y reemplace "server_ip" con la dirección IP de su servidor.

Antes de comenzar con la instalación, se recomienda actualizar los paquetes de Ubuntu a sus últimas versiones:

apt-get update
apt-get upgrade

Asegúrese de que las dependencias requeridas estén instaladas ejecutando el siguiente comando:

apt-get install software-properties-common build-essential unzip wget -y

Instalación de la pila LAMP

1. Instalando Apache2

Apache2 es el servidor web recomendado para Vtiger. Para instalarlo, ejecute el siguiente comando:

apt-get install apache2

Una vez instalado, es mejor habilitar el inicio automático del servicio Apache2 en caso de que se reinicie el sistema:

systemctl enable apache2

Para verificar si su servicio Apache2 se está ejecutando, use el siguiente comando:

systemctl status apache2

Debería ver el siguiente resultado:

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

Se debe habilitar un módulo de Apache llamado "reescribir":

a2enmod rewrite

Reinicie el servicio apache2 para aplicar los cambios que hicimos:

systemctl restart apache2

2. Instalando PHP v7.2

Vtiger CMS es compatible con la última versión estable de PHP, que es PHP 7.2. Desafortunadamente, esta aún no es la versión predeterminada de PHP instalada en Ubuntu 18.04, por lo que debemos agregar un repositorio adicional. Para continuar, use los siguientes comandos:

add-apt-repository ppa:ondrej/php
apt-get update

Después de actualizar el repositorio, use el siguiente comando para instalar PHP 7.2 y todas las bibliotecas requeridas para este tutorial:

apt install libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap php7.2-json

Para verificar que está utilizando PHP 7.2, escriba el siguiente comando:

php -v

Debería ver el siguiente texto:

PHP 7.2.15-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Feb  8 2019 15:38:01) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Vtiger requiere cambios adicionales en el archivo de configuración predeterminado cargado de Apache para PHP.

nano /etc/php/7.2/apache2/php.ini

Modifique las siguientes líneas:

max_execution_time = 120
max_input_vars = 2000
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 64M
file_uploads = On
allow_url_fopen = On
display_errors = On
short_open_tags = Off
log_errors = Off
error_reporting = E_WARNING & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT

Guarde la configuración y reinicie el servicio del servidor web Apache para aplicar los cambios:

systemctl restart apache2

3. Instalación del servidor MariaDB

Para instalar el servidor MariaDB, use el siguiente comando.

apt-get install mariadb-server

Después de una instalación exitosa, debemos aplicar la configuración de seguridad básica utilizando el script de seguridad integrado proporcionado por MariaDB.

mysql_secure_installation

Para todas las preguntas además de establecer la nueva contraseña, responda las indicaciones con:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Para verificar la versión de MySQL actualmente instalada, escriba el siguiente comando:

mysql -V

Debería ver el siguiente texto:

mysql  Ver 15.1 Distrib 10.1.38-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

3. Creando nuestra base de datos Vtiger CRM

Después de configurar el servidor de la base de datos, ahora podemos continuar creando y configurando nuestra base de datos.

Inicie sesión en la CLI de MariaDB:

mysql -u root -p

Use las siguientes líneas para crear la base de datos (vtiger_db) y asigne el usuario (vtiger_user) a la base de datos recién creada.

Recuerde siempre utilizar una contraseña segura. Por lo general, es suficiente una contraseña que utilice al menos 12 caracteres, incluidos los símbolos alfanuméricos y gramaticales. Nunca use contraseñas basadas en palabras del diccionario o fechas significativas.

CREATE DATABASE vtiger_db;
CREATE USER 'vtiger_user'@'localhost' IDENTIFIED BY '[password]';
GRANT ALL PRIVILEGES ON vtiger_db.* TO 'vtiger_user'@'localhost' IDENTIFIED BY '[password]' WITH GRANT OPTION;
ALTER DATABASE vtiger_db CHARACTER SET utf8 COLLATE utf8_general_ci;
FLUSH PRIVILEGES;
EXIT;

No olvide reemplazar "[contraseña]" con su contraseña segura.

Para verificar que podemos acceder a la base de datos recién creada con el nuevo usuario de la base de datos, ejecute el siguiente comando:

mysql -u vtiger_user -p vtiger_db

Le pedirá la contraseña de usuario de su base de datos, una vez que haya iniciado sesión, debería poder ver la CLI de MariaDB.

Para salir de la CLI, escriba:

quit

Instalación de Vtiger CRM

Después de configurar con éxito nuestra pila LAMP, ahora podemos descargar e instalar Vtiger CRM. Al momento de escribir, la última versión estable de Vtiger es 7.1.0.

Primero, necesitaremos cambiar nuestro directorio a “/var/www/”.

cd /var/www/

Después de cambiar el directorio actual, ahora podemos proceder a descargar los archivos web para Vtiger CRM usando wget.

wget https://cfhcable.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

Después de que la descarga se haya completado con éxito, podemos extraer el archivo GZ usando el siguiente comando:

tar -xvzf vtigercrm7.1.0.tar.gz

Eliminar el archivo descargado después de descomprimir:

rm vtigercrm7.1.0.tar.gz

Necesitamos asegurarnos de que los permisos de archivos y carpetas sean correctos:

chown -R www-data:www-data /var/www/vtigercrm/
chmod 755 /var/www/vtigercrm/

Creación de un servidor virtual

Para nuestra instalación de Vtiger, es mejor crear una configuración de host virtual Apache dedicada, que no solo hace que nuestra configuración sea más organizada, sino que también permite que su servidor se use para otros fines, en caso de que necesite configurar otros sitios web en el futuro.

Cree y modifique el siguiente archivo:

nano /etc/apache2/sites-available/vtigercrm.conf

Pegue lo siguiente (modifique según los parámetros de su servidor):

<VirtualHost *:80>

     ServerName vtiger-dev.yourdomainhere.com
     ServerAlias www.vtiger-dev.yourdomainhere.com

     ServerAdmin [email protected]

     DocumentRoot /var/www/vtigercrm/

     ErrorLog ${APACHE_LOG_DIR}/vtiger-dev.yourdomainhere.com-error.log
     CustomLog ${APACHE_LOG_DIR}/vtiger-dev.yourdomainhere.com-access.log combined

     <Directory /var/www/vtigercrm/>
          Options FollowSymlinks
          AllowOverride All
          Order allow,deny
         Allow from all
     </Directory>

</VirtualHost>

Una vez hecho esto, guarda el archivo y ejecuta los siguientes comandos para activar los cambios que hemos realizado:

a2ensite vtigercrm.conf
systemctl restart apache2

Ahora puede visitar su sitio web y continuar con la configuración inicial, que debería verse así.

Eso es todo:  ahora tiene una plataforma CRM en funcionamiento impulsada por Vtiger en su servidor Ubuntu 18.04.

Por supuesto, no tiene que instalar Vtiger CRM  en Ubuntu 18.04 si tiene un VPS de Ubuntu con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Vtiger CRM en Ubuntu 18.04 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Vtiger CRM en Ubuntu 18.04, no dude en compartirla en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar FastPanel en Ubuntu 20.04

  2. Cómo instalar PrestaShop en un VPS Ubuntu 14.04

  3. Cómo instalar Munin en un Ubuntu 14.04 VPS

  4. Cómo instalar Contao en un Ubuntu 14.04 VPS

  5. Cómo instalar Seafile en un Ubuntu 14.04 VPS

Cómo instalar vTiger CRM en Ubuntu 18.04 LTS

Cómo instalar Vtiger CRM en Ubuntu 18.04 LTS

Cómo instalar aaPanel en Ubuntu 20.04

Instale VTiger CRM en un Ubuntu 14.04 VPS

Cómo instalar el servidor Graylog en Ubuntu 16.04

Cómo instalar Vtiger CRM en Ubuntu 20.04