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

  • Dylan Parker
  • 0
  • 4897
  • 1175

En la actualidad, hay muchos software de gestión de recursos empresariales de código abierto en el mercado ... Sin embargo, si está buscando una verdadera aplicación ERP de código abierto, es posible que desee echar un vistazo a WebERP ...

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 y de alto rendimiento 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 Apache2, 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: instalar Apache2

WebERP requiere un servidor web y el servidor web más popular en uso hoy en día es Apache2. Entonces, vaya e instale Apache2 en Ubuntu ejecutando los siguientes comandos:

sudo apt instalar apache2

Después de instalar Apache2, ejecute los siguientes comandos para deshabilitar la lista de directorios.

sudo sed -i "s / Índices de opciones FollowSymLinks / Opciones FollowSymLinks /" /etc/apache2/apache2.conf

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

sudo systemctl detener apache2.service sudo systemctl iniciar apache2.service sudo systemctl habilitar apache2.service 

Paso 2: Instale MariaDB

WebERP también requiere un servidor de base de datos ... 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: instalar PHP y 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

sudo apt install php7.1 libapache2-mod-php7.1 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 Apache2.

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 Apache2

Finalmente, configure el archivo de configuración del sitio Apahce2 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.conf

sudo nano /etc/apache2/sites-available/weberp.conf

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.

 ServerAdmin [email protected] DocumentRoot / var / www / html / weberp / ServerName example.com ServerAlias ​​www.example.com  Opciones FollowSymlinks AllowOverride All Order permitir, denegar permitir de todos  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinado  

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 a2ensite weberp.conf sudo a2enmod reescribir 

Paso 8: reinicie Apache2

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

sudo systemctl reiniciar apache2.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 16.04 LTS




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