GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar vTiger CRM en Ubuntu 18.04 LTS

vTiger CRM es un software gratuito y de código abierto para la gestión de las relaciones con los clientes para su negocio. Está escrito en PHP y usa MariaDB para almacenar sus datos. Está especialmente diseñado para facilitar su uso y permitir que los dueños de negocios colaboren y automaticen experiencias atractivas con los clientes durante todo el proceso. vTiger CRM permite que los equipos de ventas, soporte y marketing se organicen y colaboren para mejorar significativamente las experiencias de los clientes.

Características

  • Admite control de acceso basado en funciones.
  • Proporciona complementos de Outlook, Thunderbird, Firefox y Gmail.
  • Soporte automatizado mediante un portal de clientes y tickets de soporte.
  • Flujos de trabajo, tareas y gestión de proyectos.
  • Permítanos importar y exportar datos a través de archivos CSV.
  • proporciona paneles de usuario personalizables.

En este tutorial, aprenderemos cómo instalar vTiger CRM en el servidor Ubuntu 18.04.

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Se ha configurado una dirección IP estática 192.168.0.103 en su servidor.
  • Se ha configurado una contraseña de root para su servidor.

Cómo empezar

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacerlo ejecutando el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su servidor esté actualizado, reinícielo para aplicar los cambios.

Instalar servidor LAMP

VTiger CRM se ejecuta en el servidor web, está escrito en PHP y usa MariaDB para almacenar sus datos. Por lo tanto, deberá instalar Apache, MariaDB, PHP y otros módulos PHP en su servidor. Puede instalarlos todos simplemente ejecutando el siguiente comando:

apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip 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 unzip wget -y

Una vez que todos los paquetes estén instalados, abra el archivo php.ini y realice algunos cambios:

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

Realice los siguientes cambios:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Guarde y cierre el archivo. Luego, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el momento del arranque con el siguiente comando:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Configurar base de datos

De forma predeterminada, MariaDB no está protegido. Por lo tanto, deberá asegurarlo. Puede hacer esto ejecutando el script mysql_secure_installation:

mysql_secure_installation

Este script cambiará su contraseña raíz actual, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz de forma remota, como se muestra a continuación:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql -u root -p

Ingrese su contraseña de root cuando se le solicite. Luego, cree una base de datos y un usuario para vTiger usando el siguiente comando:

MariaDB [(none)]> CREATE DATABASE vtigerdb;
MariaDB [(none)]> CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'password';

A continuación, otorgue todos los privilegios a la base de datos vTiger con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* TO 'vtiger'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Reemplace la palabra mypqssword con su propia contraseña segura. A continuación, modifique la base de datos con el siguiente comando:

MariaDB [(none)]> ALTER DATABASE vtigerdb CHARACTER SET utf8 COLLATE utf8_general_ci;

A continuación, elimine los privilegios y salga del shell de MariaDB con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Instalar vTiger CRM

Primero, deberá descargar la última versión de vTiger CRM desde su sitio web oficial. Puedes descargarlo con el siguiente comando:

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

Una vez que se haya completado la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xvzf vtigercrm7.1.0.tar.gz

A continuación, copie el directorio extraído en la raíz web de Apache y otorgue los permisos adecuados:

cp -r vtigercrm /var/www/html/
chown -R www-data:www-data /var/www/html/vtigercrm
chmod -R 755 /var/www/html/vtigercrm

Una vez que haya terminado, puede continuar con el siguiente paso.

Configurar Apache para vTiger CRM

A continuación, deberá crear un archivo de host virtual apache para vTiger CRM. Puedes crearlo con el siguiente comando:

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

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/html/vtigercrm/

     <Directory /var/www/html/vtigercrm/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>

Reemplace el nombre de dominio example.com con su propio nombre de dominio. Guarde y cierre el archivo. Luego, deshabilite el archivo de host virtual predeterminado de Apache y habilite el archivo de host virtual vTiger con el siguiente comando:

a2ensite vtigercrm
a2dissite 000-default

A continuación, habilite el módulo de reescritura de Apache y reinicie el servicio de Apache con el siguiente comando:

a2enmod rewrite
systemctl restart apache2

A continuación, verifique el estado del servicio de Apache con 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)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-06 16:23:20 UTC; 20min ago
  Process: 2929 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
  Process: 2938 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2952 (apache2)
    Tasks: 11 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2952 /usr/sbin/apache2 -k start
           ??2973 /usr/sbin/apache2 -k start
           ??2975 /usr/sbin/apache2 -k start
           ??2977 /usr/sbin/apache2 -k start
           ??2979 /usr/sbin/apache2 -k start
           ??2982 /usr/sbin/apache2 -k start
           ??2985 /usr/sbin/apache2 -k start
           ??2986 /usr/sbin/apache2 -k start
           ??2987 /usr/sbin/apache2 -k start
           ??3156 /usr/sbin/apache2 -k start
           ??3158 /usr/sbin/apache2 -k start

Feb 06 16:23:19 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 06 16:23:20 ubuntu1804 apachectl[2938]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.
Feb 06 16:23:20 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Acceso a vTiger CRM

Ahora, abra su navegador web y escriba la URL http://example.com. Será redirigido a la siguiente página:

Ahora, haga clic en Instalar botón. Debería ver la siguiente página:

Ahora, acepte la licencia pública de vTiger. Debería ver la siguiente página:

A continuación, verifique los requisitos previos de instalación y haga clic en Siguiente botón. Debería ver la siguiente página:

A continuación, proporcione el nombre de su base de datos, el nombre de usuario de la base de datos, la contraseña, el nombre de usuario y la contraseña del administrador. Luego, haga clic en Siguiente botón. Debería ver la siguiente página:

A continuación, seleccione su industria y haga clic en Siguiente botón. Debería ver la siguiente página:

A continuación, seleccione módulos y haga clic en Siguiente botón. Una vez que la instalación se haya completado con éxito, debería ver la siguiente página:

Felicitaciones, ha instalado y configurado con éxito vTiger CRM en el servidor Ubuntu 18.04.


Ubuntu
  1. Cómo instalar MariaDB en Ubuntu 20.04 LTS

  2. Cómo instalar BookStack en Ubuntu 16.04 LTS

  3. Cómo instalar SOPlanning en Ubuntu 18.04 LTS

  4. Cómo instalar ProcessWire CMS en Ubuntu 18.04 LTS

  5. Cómo instalar BookStack en Ubuntu 18.04 LTS

Cómo instalar vTiger CRM en Ubuntu 16.04 LTS

Cómo instalar LAMP Stack en Ubuntu 18.04 LTS

Cómo instalar Vtiger CRM en Ubuntu 18.04 LTS

Cómo instalar CachetHQ en Ubuntu 18.04 LTS

Cómo instalar Vtiger CRM en Ubuntu 20.04 LTS

Cómo instalar Vtiger CRM en Ubuntu 20.04