Cómo instalar el sistema Dolibarr ERP + CRM en Ubuntu 18.04 LTS

Instalador de Dolibarr - selección de idioma

Dolibarr es un ERP y CRM gratuito, de c√≥digo abierto y todo en uno para peque√Īas y medianas empresas. Es una aplicaci√≥n ERP basada en web simple y f√°cil de usar que se puede usar para administrar clientes, facturas, pedidos, productos, inventarios y mucho m√°s. Si est√° buscando soluciones ERP y CRM para su negocio, entonces Dolibarr es una buena opci√≥n para usted.

En este tutorial, instalaremos Dolibarr en el servidor Ubuntu 18.04.

Requisitos

  • Escritorio Ubuntu 18.04 instalado en su sistema.
  • Un usuario no root con privilegios sudo.

Instalar Apache, PHP, MariaDB

Antes de comenzar, deberá instalar Apache, MariaDB, PHP y otros módulos de PHP en su sistema con el siguiente comando:

sudo apt-get update -y
sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-json php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip wget unzip git -y

Una vez que se haya completado la instalación, abra el archivo php.ini con el siguiente comando:

sudo nano /etc/php/7.2/apache2/php.ini
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Guarde y cierre el archivo. Luego, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el momento del arranque con el siguiente comando:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Configurar MariaDB

De forma predeterminada, MariaDB no est√° protegido. Por lo tanto, deber√° asegurarlo primero. Puede hacer esto ejecutando el siguiente script:

sudo 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]: N
    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 MariaDB esté protegida, inicie sesión en el shell de MariaDB:

mysql -u root -p

Ingrese su contrase√Īa ra√≠z, luego cree una base de datos y un usuario para Dolibarr:

MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;

A continuación, otorgue privilegios a la base de datos de Dolibarr con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';

Reemplace la palabra ‘mypassword’ en el comando anterior con una contrase√Īa segura de su elecci√≥n. A continuaci√≥n, deber√° ejecutar el comando FLUSH PRIVILEGES para que MySQL vuelva a cargar la tabla de privilegios y podamos usar nuevas credenciales $

MariaDB [(none)]> FLUSH PRIVILEGES;

A continuación, salga de la consola de MariaDB con el siguiente comando:

MariaDB [(none)]> EXIT

Descargar e Instalar Dolibarr

Primero, descargue la √ļltima versi√≥n de Dolibarr de SourceForge con el siguiente comando:

cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip

Una vez completada la descarga, descomprima el archivo descargado con el siguiente comando:

unzip dolibarr-8.0.4.zip

A continuación, copie el directorio extraído en la raíz web de Apache y otorgue los permisos adecuados:

sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/

Cree una carpeta para que Dolibarr almacene los documentos cargados:

mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documents

A continuación, cree un archivo de host virtual de Apache con el siguiente comando:

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

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr
     ServerName example.com

     <Directory /var/www/html/dolibarr>
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined

</VirtualHost>

Reemplace el nombre de dominio ‘example.com’ con su propio nombre de dominio en el archivo vhost. Luego guarde el archivo, luego habilite el archivo de host virtual de apache con el siguiente comando:

sudo a2ensite dolibarr

A continuación, habilite el módulo de reescritura de Apache y vuelva a cargar el servicio de Apache con el siguiente comando:

sudo a2enmod rewrite
sudo systemctl restart apache2

Acceder a Dolibarr

Ahora, abra su navegador web y escriba la URL de su sitio web Dolibarr, en mi caso http://example.com. Ser√° redirigido a la siguiente p√°gina:

Instalador de Dolibarr - selección de idioma

Aquí, seleccione su idioma y haga clic en el próximo paso botón. Deberías ver la siguiente página:

Verificación de requisitos previos exitosa

Aquí, valide las comprobaciones de PHP y haga clic en el comienzo botón. Deberías ver la siguiente página:

Despl√°cese hacia abajo.

Ahora, proporcione su directorio de documentos (/var/documents) y los detalles de la base de datos y haga clic en el próximo paso botón. Deberías ver la siguiente página:

Iniciar la instalación de Dolibarr

Aquí, haga clic en el próximo paso botón. Instalación exitosa, debería ver la siguiente página:

Haga clic en el próximo paso botón.

Aqu√≠, establezca un nuevo nombre de usuario y contrase√Īa de administrador. Luego, haga clic en el pr√≥ximo paso bot√≥n. Una vez que el usuario se haya creado correctamente, deber√≠a ver la siguiente p√°gina:

Usuario superadministrador de Dolibarr creado con éxito

Ahora, haga clic en el Ir a Dolibarr botón. Será redirigido a la página de inicio de sesión de Dolibarr:

Ahora, proporcione su nombre de usuario y contrase√Īa de administrador. Luego, haga clic en el Conexi√≥n bot√≥n. Deber√≠a ver la p√°gina de configuraci√≥n de Dolibarr:

Haga clic en Empresa/Organizaci√≥n e ingrese los Detalles de su empresa, luego vaya a M√≥dulos/Aplicaciones y seleccione qu√© m√≥dulos desea utilizar. Cuando haga clic en ‘Mi tablero’ despu√©s, obtendr√° una p√°gina similar a esta:

Tablero Dolibarr CMS y ERP

Para finalizar la instalación y eliminar las advertencias de instalación en el tablero, ejecute estos comandos:

sudo touch /var/documents/install.lock
sudo chown root:root /var/www/html/dolibarr/conf/conf.php

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *