En este tutorial, explicaremos cómo instalar YetiForce en su Ubuntu 18.04 VPS.
YetiForce es un sistema de gestión de relaciones con los clientes gratuito y de código abierto que se puede utilizar para gestionar las relaciones con clientes, proveedores, socios y personal. Se puede integrar fácilmente con mapas, portales de redes sociales, LDAP, aplicaciones DAV, SMS, PBX y servicios web. YetiForce se construyó sobre una base Vtiger sólida como una roca y está especialmente diseñado para medianas y grandes empresas.
Requisitos previos:
-
Un servidor con Ubuntu 18.04.
-
Se configura un nombre de dominio registrado para que funcione con su servidor.
-
Acceso a la cuenta de root o a una cuenta de usuario con privilegios de root.
Paso 1:Primeros pasos
Antes de comenzar, deberá actualizar su sistema con la última versión. Puede actualizarlo ejecutando el siguiente comando:
apt-get update -y apt-get upgrade -y
Una vez que se complete la actualización, reinicie su sistema para aplicar todas las actualizaciones.
Paso 2:Instalar el servidor LAMP
Primero, deberá instalar el servidor web Apache, el servidor MariaDB, PHP y otras bibliotecas en su servidor. Puede instalarlos todos con el siguiente comando:
apt-get install apache2 mariadb-server php7.2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-json php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip php7.2-soap php7.2-imap wget unzip -y
Una vez que todos los paquetes estén instalados, abra el php.ini
archivo y hacer algunos cambios:
nano /etc/php/7.2/apache2/php.ini
Cambie las siguientes líneas:
memory_limit = 256M upload_max_filesize = 100M post_max_size = 100M max_execution_time = 60 max_input_vars = 1500 cgi.fix_pathinfo=0 date.timezone = Europe/London #example timezone, change to your local timezone
Guarde y cierre el archivo cuando haya terminado.
Paso 3:Configurar MariaDB
Por defecto, MariaDB no es seguro. Antes de continuar, recomendamos pasar por un breve programa que ayuda a proteger su servidor MariaDB. Puede asegurarlo con el siguiente comando:
mysql_secure_installation
Responda todas las preguntas como se muestra a continuación:
Enter current password for root (enter for none): Set root password? [Y/n]: Y 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 se haya asegurado MariaDB, inicie sesión en el shell de MariaDB con el siguiente comando:
mysql -u root -p
Proporcione su contraseña raíz de MariaDB que configuró anteriormente. Luego cree una base de datos y un usuario para YetiForce con los siguientes comandos:
MariaDB [(none)]> CREATE DATABASE yetiforce; MariaDB [(none)]> GRANT ALL PRIVILEGES ON yetiforce.* TO 'yetiforce'@'localhost' IDENTIFIED BY 'password';
No olvide reemplazar 'contraseña' con una contraseña segura real. Después de ejecutar esos dos comandos, elimine los privilegios y salga del shell de MariaDB con los siguientes comandos:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Paso 4:Instalar YetiForce
Primero, descargue la última versión de YetiForce (en el momento de escribir este artículo) con el siguiente comando:
wget https://excellmedia.dl.sourceforge.net/project/yetiforce/YetiForce%20CRM%205.x.x/5.1.0/YetiForceCRM-5.1.0-complete.zip
Una vez completada la descarga, descomprima el archivo descargado en el directorio raíz de Apache con el siguiente comando:
mkdir /var/www/html/yetiforce unzip YetiForceCRM-5.1.0-complete.zip -d /var/www/html/yetiforce
A continuación, asigne los permisos adecuados al directorio Yetiforce con el siguiente comando:
chown -R www-data:www-data /var/www/html/yetiforce chmod -R 755 /var/www/html/yetiforce
Paso 5:Configurar Apache para YetiForce
A continuación, deberá crear un archivo de host virtual de Apache para YetiForce. Puedes crearlo con el siguiente comando:
nano /etc/apache2/sites-available/yetiforce
Agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/yetiforce ServerName your_domain.com www.your_domain.com <Directory /var/www/html/yetiforce/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
No olvide reemplazar 'su_dominio.com' con su nombre de dominio registrado. Guarde y cierre el archivo. Luego, habilite el archivo de host virtual YetiForce y deshabilite el archivo de host virtual predeterminado con los siguientes comandos:
a2ensite yetiforce.conf 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
Paso 6:acceda a la interfaz web de YetiForce
Ahora, abra su navegador web y escriba la URL http://your_domain.com
. Debería ser redirigido a la página de bienvenida de YetiForce:
Ahora haga clic en Instalar botón. Debería ver la página del acuerdo de licencia:
Lo siguiente es aceptar el Acuerdo de licencia y hacer clic en Acepto botón. Debería ver la siguiente página:
Ahora deberá proporcionar los detalles de su base de datos que creamos anteriormente. Aquí también es donde crea la cuenta de administrador. Una vez hecho esto, haga clic en Siguiente botón. Debería ver la siguiente página:
Haga clic en el botón Siguiente para confirmar todas las configuraciones. Luego haga clic en Siguiente botón. Debería ver la siguiente página:
Ahora necesitamos verificar la configuración del servidor y hacer clic en Siguiente botón. Debería ver la siguiente página:
Por último, proporcione los detalles de su empresa y haga clic en Siguiente botón. Se le redirigirá al panel predeterminado de YetiForce en la siguiente página:
¡Eso es todo! Ahora tiene una copia de trabajo de YetiForce en su Ubuntu VPS.
Por supuesto, no es necesario que sepa cómo instalar YetiForce en Ubuntu 18.04 si utiliza nuestros servicios de alojamiento VPS de Ubuntu 18.04. Simplemente puede pedirle a nuestro equipo de soporte que instale YetiForce 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 de YetiForce en Ubuntu 18.04.
PD . Si disfruta leyendo esta publicación de blog sobre la instalación de YetiForce en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales usando los accesos directos para compartir a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.