Instale WebERP en Ubuntu 16.04 LTS con soporte para Nginx, MariaDB y PHP 7.1

  • Yurii Anneticus
  • 0
  • 755
  • 158

Si está buscando un software ERP de código abierto para administrar su negocio, tiene muchas opciones ... Sin embargo, sea lo que sea que decida usar, asegúrese de probar WebERP primero ...

WebERP es un sistema de gestión empresarial y contable de código abierto popular y ampliamente utilizado basado en PHP. Tiene todo lo que necesita para crear y administrar su negocio desde la distribución y fabricación hasta el punto de venta (POS) y la tienda web..

Si está buscando una plataforma funcional para administrar cosas como órdenes de compra, tienda web, fabricación, ventas, libro mayor, envío, encontrará que WebERP es útil. Este breve tutorial mostrará a los estudiantes y nuevos usuarios cómo instalar WebERP en Ubuntu 16.04 LTS con soporte para Nginx, MariaDB y PHP 7.1..

Esta publicación cubre la instalación de la última versión de WebERP, que en el momento de escribir este artículo estaba en la versión 4.14.1.

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

Paso 1: instala Nginx

WebERP requiere un servidor web para funcionar y el segundo servidor web más popular que se utiliza hoy en día después de Apache2 es Nginx. Entonces, vaya e instale Nginx en Ubuntu ejecutando los siguientes comandos:

sudo apt install nginx

A continuación, ejecute los siguientes comandos para detener, iniciar y habilitar el servicio Nginx para que siempre se inicie con los arranques del servidor..

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

Paso 2: Instale MariaDB

WebERP también requiere un servidor de base de datos para funcionar ... y el servidor de base de datos MariaDB es un gran lugar para comenzar. Para instalarlo, ejecute los siguientes comandos.

sudo apt install mariadb-server mariadb-client

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

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

Después de eso, ejecute los siguientes comandos para asegurar el servidor MariaDB.

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 el Entrar
  • ¿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

Reinicie el servidor MariaDB

sudo systemctl reiniciar mysql.service

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

PHP 7.1 no está disponible en los repositorios predeterminados de Ubuntu ... para instalarlo, tendrá que obtenerlo de repositorios de terceros.

Ejecute los siguientes comandos para agregar el siguiente repositorio de terceros para actualizar a PHP 7.1

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

Luego actualice y actualice a PHP 7.1

actualización de sudo apt

Ejecute los siguientes comandos para instalar PHP 7.1 y módulos relacionados.

sudo apt install php7.1-fpm php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7. 1-cli php7.1-mcrypt php7.1-ldap php7.1-zip php7.1-curl

Paso 4: Cree la base de datos de WebERP

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

Ejecute los siguientes comandos para iniciar sesión en el servidor de la base de datos. Cuando se le solicite una contraseña, escriba la contraseña de root que creó anteriormente.

sudo mysql -u root -p

Luego crea una base de datos llamada Weberp

CREAR BASE DE DATOS weberp;

Cree un usuario de base de datos llamado magentouser con una nueva contraseña

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

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

OTORGAR TODO EN weberp. * A 'weberpuser' @ 'localhost' IDENTIFICADO POR 'user_password_here' CON OPCIÓN DE GRANT;

Finalmente, guarde sus cambios y salga.

PRIVILEGIOS DE FLUSH; SALIDA; 

Paso 5: Descargue la última versión de WebERP

A continuación, visite el sitio WebERP y descargue la última versión del software siguiendo los comandos a continuación y extrayéndolo.

Después de la descarga, ejecute los siguientes comandos para extraer el archivo de descarga en el directorio raíz de Nginx.

cd / tmp && wget https://excellmedia.dl.sourceforge.net/project/web-erp/webERP4.14.1.zip descomprimir webERP4.14.1.zip sudo mv webERP / var / www / html / weberp 

Luego ejecute los siguientes comandos para configurar los permisos correctos para que WebERP funcione.

sudo chown -R www-data: www-data / var / www / html / weberp / sudo chmod -R 755 / var / www / html / weberp / 

Paso 6: configurar Nginx

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

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

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; root / var / www / html / weberp; index index.php index.html index.htm; nombre_servidor example.com www.example.com; ubicación / try_files $ uri $ uri / = 404;  ubicación ~ [^ /] \. php (/ | $) incluir fragmentos / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $ raíz_documento $ fastcgi_script_name; incluir fastcgi_params;  

Guarda el archivo y cierra.

Paso 7: Habilite el módulo WebERP y reescritura

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

sudo ln -s / etc / nginx / sites-available / weberp / etc / nginx / sites-enabled /

Paso 8: reinicie Apache2

Para cargar todas las configuraciones anteriores, reinicie Apache2 ejecutando los siguientes comandos.

sudo systemctl reiniciar nginx.service

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

http://example.com

Luego escriba la información de conexión de la base de datos y continúe

Finalmente, haga clic en Instalar para completar el asistente de instalación.

Disfrutar!

¡Felicidades! Ha instalado WebERP con éxito en Ubuntu 17.04 | 17.10




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