Configurar Xavoc ERP | CRM | Plataforma CMS en Ubuntu 18.04 | 16.04 con Nginx

  • Eustace Evans
  • 0
  • 2583
  • 23

Este breve tutorial muestra a los estudiantes y nuevos usuarios cómo instalar y configurar Xavoc ERP | Plataforma CRM y CMS en Ubuntu 18.04 | 16.04 con servidores HTTP Nginx ...

Nuestro tutorial anterior le mostró cómo ejecutar la plataforma Xavoc en Ubuntu con Apache2 instalado ... Este le muestra cómo configurarlo con Nginx en su lugar.

Para los no iniciados, Xavoc es un ERP de código abierto | Plataforma CRM y CMS que puede servir como una fuerte alternativa a las populares plataformas CRM y ERP en la actualidad ...

Xavoc es una de las mejores plataformas de CRM y ERP de código abierto para administrar su negocio y administrar a sus clientes ... Viene con un Creador de sitios web de arrastrar y soltar, un módulo de comercio electrónico y muchas otras características para individuos y profesionales.

Xavoc podría ser un buen lugar para comenzar cuando busca un CRM de código abierto | Plataforma ERP y CMS para su empresa ... Se basa en la pila LAMP / LEMP y ofrece funciones que lo ayudarán a administrar su negocio y colaborar con sus clientes y empleados ...

Para obtener más información sobre Xavoc, consulte su página de inicio ... .

Para comenzar a instalar Xavoc, siga los pasos a continuación:

Paso 1: Instale el servidor HTTP Nginx

Xavoc requiere un servidor web y el servidor HTTP Nginx es el servidor web de código abierto más popular disponible en la actualidad ...

Para instalar el servidor Nginx, ejecute los siguientes comandos:

sudo apt update sudo apt install nginx

Después de instalar Nginx, los siguientes comandos se pueden usar para detener, iniciar y habilitar el servicio Nginx para que siempre se inicie con el servidor arranca ...

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service 

Ahora que Nginx está instalado…. para probar si el servidor web está funcionando, abra su navegador y busque la URL a continuación ...

http: // localhost

Si ve la página anterior, entonces Nginx se instaló correctamente ...

Paso 2: Instale el servidor de base de datos MariaDB

Xavoc también requiere un servidor de base de datos para almacenar su contenido ... Si está buscando un servidor de base de datos de código abierto, MariaDB es un gran lugar para comenzar ...

Para instalar MariaDB, ejecute los siguientes comandos:

sudo apt-get install mariadb-server mariadb-client

Después de instalar MariaDB, los siguientes comandos se pueden usar para detener, iniciar y habilitar el servicio MariaDB para que siempre se inicie cuando el servidor arranca ...

Ejecútelos en Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service 

Ejecútelos en Ubuntu 18.10 y 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

A continuación, ejecute los siguientes comandos para proteger el servidor de la base de datos con una contraseña de root si no se le solicitó que lo hiciera durante la instalación ...

sudo mysql_secure_installation

Cuando se le solicite, responda las preguntas siguientes siguiendo la guía.

  • Ingrese la contraseña actual para root (ingrese para ninguna): simplemente presione Enter
  • ¿Establecer contraseña de root? [Y / n]: Y
  • Nueva contraseña: ingrese la contraseña
  • Vuelva a ingresar la nueva contraseña: Repita la contraseña
  • ¿Eliminar usuarios anónimos? [Y / n]: Y
  • ¿Deshabilitar el inicio de sesión de root de forma remota? [Y / n]: Y
  • ¿Eliminar la base de datos de prueba y acceder a ella? [Y / n]: Y
  • ¿Recargar tablas de privilegios ahora? [Y / n]: Y

Ahora que MariaDB está instalado, para probar si el servidor de la base de datos se instaló correctamente, ejecute los siguientes comandos ...

sudo mysql -u root -p

escriba la contraseña de root cuando se le solicite ...

Si ve una pantalla similar a la que se muestra arriba, entonces el servidor se instaló correctamente ...

Paso 3: Instale PHP 7.1-FPM y los módulos relacionados

Xavoc es una plataforma basada en PHP y, por ahora, solo PHP 7.1-FPM ... Es posible que PHP 7.1 no esté disponible en los repositorios predeterminados de Ubuntu ... Para ejecutar PHP 7.1 en Ubuntu 14.04, es posible que deba ejecutar los siguientes comandos:

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Luego actualice y actualice a PHP 7.1-FPM

actualización de sudo apt

A continuación, ejecute los siguientes comandos para instalar PHP 7.1-FPM y los módulos relacionados.

sudo apt install php7.1-fpm php7.1-common php7.1-mysql php7.1-gmp php7.1-curl php7.1-intl php7.1-mbstring php7.1-xmlrpc php7.1-gd php7. 1-bcmath php7.1-imap php7.1-xml php7.1-cli php7.1-zip

Después de instalar PHP 7.1, ejecute los siguientes comandos para abrir el archivo de configuración predeterminado de PHP para Nginx ...

sudo nano /etc/php/7.1/fpm/php.ini 

Las siguientes líneas son una buena configuración para la mayoría de los CMS basados ​​en PHP ... Actualice el archivo de configuración con estos y guarde ... .

file_uploads = En allow_url_fopen = En short_open_tag = En cgi.fix_pathinfo = 0 memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Cada vez que realice cambios en el archivo de configuración PHP, también debe reiniciar el servidor web Nginx ... Para hacerlo, ejecute los siguientes comandos:

sudo systemctl reiniciar nginx.service

Paso 4: crear una base de datos Xavoc

Ahora que ha instalado todos los paquetes necesarios para que Xavoc funcione, continúe a continuación para comenzar a configurar los servidores. Primero ejecute los siguientes comandos para crear una base de datos Xavoc en blanco.

Para iniciar sesión en el servidor de base de datos MariaDB, ejecute los siguientes comandos.

sudo mysql -u root -p

Luego crea una base de datos llamada xavoc

CREAR BASE DE DATOS xavoc;

Crea un usuario de base de datos llamado xavocuser con una nueva contraseña

CREAR USUARIO 'xavocuser' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Luego otorgue al usuario acceso completo a la base de datos.

CONCEDER TODO EN xavoc. * A 'xavocuser' @ 'localhost' CON OPCIÓN DE CONCESIÓN;

Finalmente, guarde sus cambios y salga.

PRIVILEGIOS DE FLUSH; SALIDA;

Paso 5: descargue la última versión de Xavoc

La edición comunitaria Xavoc se puede descargar desde su página de descarga aquí ...

En la terminal de Ubuntu, ejecute los siguientes comandos para descargar, luego extraiga a su directorio raíz ...

cd / tmp wget http://www.epan.in/communitydownload/xepan2.zip sudo mkdir -p / var / www / xavoc sudo unzip xepan2.zip -d / var / www / xavoc

Luego, ejecute los comandos a continuación para establecer los permisos correctos para el directorio raíz de Xavoc y otorgue control a Nginx ... .

sudo chown -R www-data: www-data / var / www / xavoc / sudo chmod -R 755 / var / www / xavoc / 

Paso 6: configurar Nginx

Finalmente, configure el archivo de configuración del sitio Apahce2 para Xavoc. Este archivo controlará cómo los usuarios acceden al contenido de Xavoc. Ejecute los siguientes comandos para crear un nuevo archivo de configuración llamado xavoc

sudo nano / etc / nginx / sites-available / xavoc

Luego copie y pegue el contenido a continuación en el archivo y guárdelo. Reemplace la línea resaltada con su propio nombre de dominio y ubicación raíz del directorio.

servidor escuchar 80; escuchar [::]: 80; nombre_servidor example.com www.example.com; root / var / www / xavoc; index index.php; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; client_max_body_size 100M; autoindex desactivado; ubicación / index index.html index.php; try_files $ uri $ uri / /index.php$is_args$args;  ubicación ~ \ .php $ incluir fragmentos / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; incluir fastcgi_params; fastcgi_intercept_errors on;  

Guarda el archivo y cierra.

Paso 7: habilita el Xavoc

Después de configurar el VirtualHost anterior, habilítelo ejecutando los siguientes comandos

sudo ln -s / etc / nginx / sites-available / xavoc / etc / nginx / sites-enabled / sudo systemctl restart nginx.service 

Luego abra su navegador y busque el nombre de dominio del servidor. Debería ver el asistente de configuración de Xavoc para completar. Siga al asistente con atención.

http://example.com/

Luego siga las instrucciones en pantalla ... Escriba el nombre de la base de datos, la cuenta de usuario de la base de datos ... luego cree una cuenta de administrador de backend y continúe ...

Después de un breve momento, el software debería estar instalado y listo para usar ...

Luego puede iniciar sesión y comenzar a configurar su perfil comercial ...

Conclusión:

Has aprendido con éxito cómo instalar Xavoc ERP | Plataforma CRM y CMS en Ubuntu ... Es posible que deba configurar ajustes adicionales, pero los pasos anteriores le dan un punto de partida básico ...

Si encuentra errores con los pasos anteriores, comente a continuación:




Nadie ha comentado sobre este artículo todavía.

Una colección de información útil sobre el sistema operativo Linux y las nuevas tecnologías
Artículos nuevos, consejos prácticos, reseñas detalladas y guías. Siéntete como en casa en el mundo del sistema operativo Linux