GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instalar Dolibarr en Ubuntu 18.04

En este artículo, le mostraremos cómo instalar Dolibarr en un VPS con Ubuntu 18.04.

Dolibarr es una aplicación ERP y CRM de código abierto y fácil de usar que se utiliza principalmente para administrar de manera fácil y efectiva empresas, autónomos y fundaciones. Esta guía también debería funcionar en otros servidores basados ​​en Debian, pero fue probada y escrita para un VPS Ubuntu 18.04.

Requisitos previos

  • Para los fines de este tutorial, utilizaremos un servidor virtual Ubuntu 18.04.
  • Servidor web Apache o Nginx con soporte PHP.
  • PHP 5.4 o superior (se prefiere PHP 7.2) con las siguientes extensiones PHP habilitadas:mysqli, GD, mbstring, CURL, Zip y XML. Opcionalmente, podemos instalar las extensiones PHP mcrypt, imagick, openssl, soap y GD2.
  • También se requiere acceso completo a la raíz SSH (o un usuario con privilegios sudo).

Paso 1:Inicie sesión a través de SSH y actualice el sistema

Inicie sesión en su servidor a través de SSH, como se muestra en nuestro ejemplo:

ssh root@IP_Address -p Port_number

Asegúrese de reemplazar "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP y el número de puerto SSH reales de su servidor.

Una vez que haya iniciado sesión, asegúrese de que los paquetes del servidor del sistema operativo estén actualizados. Podemos hacer esto ejecutando los siguientes comandos:

apt-get update && apt-get upgrade

Esto actualizará el índice de paquetes y actualizará los paquetes de software actualmente instalados en el servidor a sus últimas versiones que están disponibles en los repositorios de Ubuntu (definidos en /etc/apt/sources.list).

Paso 2:Instalación del servidor web Apache

Para instalar el servidor web Apache, ejecute el siguiente comando:

apt-get install apache2

Una vez completada la instalación, habilite Apache para que se inicie automáticamente al iniciar el servidor con:

systemctl enable apache2

También podemos comprobar el estado de su servicio Apache con el siguiente comando:

systemctl status apache2

Salida:

● 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 Fri 2019-06-07 09:23:09 CDT; 14min ago
Process: 702 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 816 (apache2)
Tasks: 7 (limit: 2321)
CGroup: /system.slice/apache2.service
├─ 816 /usr/sbin/apache2 -k start
├─ 834 /usr/sbin/apache2 -k start
├─ 835 /usr/sbin/apache2 -k start
├─ 836 /usr/sbin/apache2 -k start
├─ 837 /usr/sbin/apache2 -k start
├─ 839 /usr/sbin/apache2 -k start
└─25045 /usr/sbin/apache2 -k start

Si su servidor web Apache no está iniciado, puede iniciarlo con el simple comando "iniciar" usando systemctl:

systemctl start apache2

Paso 3:Instale MySQL y cree una base de datos MySQL

Ejecute el siguiente comando para instalar MySQL 5.7, la última versión disponible en los repositorios oficiales de Ubuntu, junto con algunos paquetes de MySQL necesarios:

sudo apt-get install mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7

Una vez que se complete la instalación, emita el siguiente comando para mejorar aún más la seguridad de la instalación de su servidor MySQL:

mysql_secure_installation

Recomendamos responder cada mensaje con  'Y'.

Una vez hecho esto, cree una nueva base de datos MySQL y un usuario para la instalación de Dolibarr.

Inicie sesión en la consola de MySQL como usuario de MySQL (por ejemplo, root):

sudo mysql -uroot -p

Ejecute los siguientes comandos para crear una nueva base de datos MySQL, un usuario y otorgar privilegios para que el usuario acceda a la base de datos:

mysql> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin;
mysql> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'StrongPassword';
mysql> FLUSH PRIVILEGES;
mysql> quit

Recuerde reemplazar StrongPassword con una contraseña segura real.

Paso 4:Instale los paquetes PHP requeridos

Instale PHP 7.2 y todas las extensiones de PHP requeridas:

apt-get install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-mysql php7.2-soap php7.2-xml php7.2-xmlrpc php7.2-zip libapache2-mod-php7.2

Paso 5:Cree un nuevo archivo de configuración de Apache

Cree un nuevo archivo de configuración de Apache para el nombre de dominio/subdominio que usaremos para acceder a la aplicación Dolibarr. Para este tutorial, usaremos 'dolibarr.domain.com'.

vi /etc/apache2/sites-available/dolibarr.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
ServerName dolibarr.domain.com
DocumentRoot /var/www/dolibarr/htdocs
CustomLog ${APACHE_LOG_DIR}/dolibarr.domain.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/dolibarr.domain.com.error.log
<Directory /var/www/dolibarr>
DirectoryIndex index.php
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>

No olvide reemplazar dolibarr.domain.com con su nombre de dominio/subdominio real. Guarde y cierre el archivo de configuración de Apache.

Cree un nuevo directorio llamado 'dolibarr':

mkdir -p /var/www/dolibarr

Para habilitar el archivo de configuración recién creado en Apache, ejecute:

sudo a2ensite dolibarr

Luego deshabilite el archivo de configuración predeterminado de Apache usando la siguiente línea:

sudo a2dissite 000-default

Además, debemos habilitar el módulo de "reescritura" de Apache (si aún no está habilitado):

sudo a2enmod rewrite

Compruebe si hay errores con la configuración de Apache recién creada:

sudo apachectl -t
Syntax OK

Si la sintaxis es correcta y no hay errores, podemos reiniciar el servicio web de Apache.

sudo systemctl restart apache2.service

Paso 6:Instalar Dolibarr

Al momento de escribir este tutorial, la última versión estable es Dolibarr 9.0.3. Descargue la última versión estable de Dolibarr en el directorio /var/www/:

cd /var/www/
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgz

Extraiga el archivo dolibarr.tgz y cambie el nombre del directorio:

gunzip -c dolibarr.tgz | tar xvf -

mv dolibarr-* dolibarr

Cambie los permisos de los archivos y directorios dentro del directorio /var/www/dolibarr para que el usuario del servidor web (www-data) pueda acceder a ellos:

chown www-data: -R /var/www/dolibarr

Abra http://dolibarr.domain.com en su navegador web favorito y siga las sencillas instrucciones:seleccione el idioma de instalación y, en la página siguiente, compruebe si se cumplen los requisitos previos. Si todo parece estar correcto, haga clic en 'Iniciar':

En la página siguiente, ingrese:

Database name: dolibarr
Driver type: mysqli
Database server: localhost
Port: 3306
Login: dolibarr
Password: StrongPassword

Haga clic en el botón 'Siguiente paso' y establezca un nuevo nombre de usuario y contraseña de administrador de Dolibarr.

Luego, haga clic en el botón Siguiente paso una vez más e inicie sesión en el backend de administración de Dolibarr. Debería ser algo como esto:

Eso es ! Ahora tiene una instancia de Dolibarr en funcionamiento en su Ubuntu 18.04 VPS.

Por supuesto, no tiene que instalar Dolibarr en Ubuntu 18.04 si tiene un VPS de Ubuntu con nosotros. Simplemente puede pedirle a nuestro equipo de soporte que instale Dolibarr 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.

PD . Si disfrutó leyendo esta publicación de blog sobre cómo instalar Dolibarr en Ubuntu 18.04, siéntase libre de compartirla en las redes sociales utilizando los accesos directos a continuación, o simplemente deje un comentario en la sección de comentarios. Gracias.


Panels
  1. Cómo instalar Joomla 3 en Ubuntu 14.04

  2. Cómo instalar MySQL en Ubuntu 16.04

  3. Cómo instalar Chamilo en Ubuntu 16.04

  4. Cómo instalar MySQL en Ubuntu 18.04

  5. Cómo instalar PHP 7.3 en Ubuntu 18.04

Cómo instalar MySQL en Ubuntu 18.04

Cómo instalar Magento 2 en Ubuntu 18.04

Cómo instalar PrestaShop en Ubuntu 18.04

Cómo instalar la pila LAMP en Ubuntu 17.04

Instale MYSQL Workbench en Ubuntu 22.04

Cómo instalar MySQL en Ubuntu 22.04