Ricerca nel sito web

Installa Dolibarr ERP su Ubuntu 22.04


Questo tutorial esiste per queste versioni del sistema operativo

  • Ubuntu 22.04 (Jammy Jellyfish)
  • Ubuntu 18.04 (Bionic Beaver)

Su questa pagina

  1. Requisiti
  2. Installa lo stack LAMP
  3. Configura MariaDB
  4. Scarica e installa Dolibarr
  5. Configura Apache per Dolibarr
  6. Accedi a Dolibarr
  7. Conclusione

Dolibarr è un sistema ERP e CRM open source scritto in PHP. È progettato per le piccole e medie imprese per gestire clienti, fatture, ordini, prodotti, inventari, ecc. Fornisce un'interfaccia web semplice e facile da usare che ti consente di gestire la tua applicazione ERP tramite un browser web. Se stai cercando soluzioni ERP e CRM open source per la tua organizzazione, allora Dolibarr è la scelta migliore per te.

In questo tutorial impareremo come installare Dolibarr sul server Ubuntu 22.04.

Requisiti

  • Un server che esegue Ubuntu 22.04.
  • Una password di root è configurata sul tuo server.
  • Un nome di dominio valido è indirizzato al tuo server.

Installa LAMP Stack

Prima di iniziare, devi installare Apache, MariaDB, PHP e altri moduli PHP sul tuo sistema. Innanzitutto, aggiungi un repository PHP al tuo sistema usando il seguente comando:

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

Successivamente, aggiorna il repository e installa il server Apache, PHP e MariaDB con il seguente comando:

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

Una volta completata l'installazione, modificare il file php.ini e modificare alcune impostazioni predefinite:

nano /etc/php/7.4/apache2/php.ini

Modifica le seguenti impostazioni:

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

Salva e chiudi il file. Quindi, avvia i servizi Apache e MariaDB e abilitali all'avvio all'avvio con il seguente comando:

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

Una volta terminato, puoi procedere al passaggio successivo.

Configura MariaDB

Per impostazione predefinita, MariaDB non è protetto. Quindi, dovrai prima assicurarlo. Puoi proteggerlo eseguendo il seguente script:

mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

    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 volta che MariaDB è protetto, accedi alla shell MariaDB:

mysql -u root -p

Inserisci la tua password di root, quindi crea un database e un utente per Dolibarr:

MariaDB [(none)]> CREATE DATABASE dolibarrdb;
MariaDB [(none)]> CREATE USER dolibarr;

Successivamente, concedi i privilegi al database Dolibarr con il seguente comando:

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

Successivamente, dovrai eseguire il comando FLUSH PRIVILEGES in modo che la tabella dei privilegi venga ricaricata da MySQL e possiamo usare nuove credenziali $

MariaDB [(none)]> FLUSH PRIVILEGES;

Successivamente, esci dalla console MariaDB con il seguente comando:

MariaDB [(none)]> EXIT

Una volta terminato, puoi procedere al passaggio successivo.

Scarica e installa Dolibarr

Innanzitutto, scarica l'ultima versione di Dolibarr dal repository Git usando il seguente comando:

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4) wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xvzf 15.0.2.tar.gz

Successivamente, copia la directory estratta nella root web di Apache e imposta le autorizzazioni appropriate:

cp -r dolibarr-15.0.2 /var/www/html/dolibarr
chown -R www-data:www-data /var/www/html/dolibarr/
chmod -R 775 /var/www/html/dolibarr/

Una volta terminato, puoi procedere al passaggio successivo.

Configura Apache per Dolibarr

Quindi, crea un file host virtuale Apache con il seguente comando:

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

Aggiungi le seguenti righe:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/dolibarr/htdocs
     ServerName dolibarr.example.com

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

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

</VirtualHost>

Salvare il file, quindi abilitare il file dell'host virtuale Apache con il seguente comando:

a2ensite dolibarr

Successivamente, abilita il modulo di riscrittura Apache e ricarica il servizio Apache con il seguente comando:

a2enmod rewrite
systemctl restart apache2

Ora puoi controllare lo stato di Dolibarr con il seguente comando:

systemctl status apache2

Otterrai il seguente output:

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

Una volta terminato, puoi procedere al passaggio successivo.

Accedi a Dolibarr

Ora apri il tuo browser web e digita l'URL http://dolibarr.example.com. Verrai reindirizzato alla seguente pagina:

Qui, seleziona la tua lingua e fai clic sul pulsante Passaggio successivo. Dovresti vedere la seguente pagina:

Qui, convalida i controlli PHP e fai clic sul pulsante Avvia. Dovresti vedere la seguente pagina:

Ora, fornisci i dettagli del tuo database, i dettagli di configurazione del server web e fai clic sul pulsante Passaggio successivo. Dovresti vedere la seguente pagina:

Qui, fai clic sul pulsante Passaggio successivo. Dovresti vedere la seguente pagina:

Fare clic sul pulsante Passaggio successivo. Dovresti vedere la seguente pagina:

Qui, fornisci il nome utente e la password dell'amministratore. Quindi, fai clic sul pulsante Passaggio successivo. Una volta che l'utente lo ha creato correttamente, dovresti vedere la seguente pagina:

Ora, fai clic sul pulsante Vai a Dolibarr. Verrai reindirizzato alla pagina di accesso di Dolibarr:

Ora, fornisci il nome utente e la password dell'amministratore. Quindi, fai clic sul pulsante Connetti. Dovresti vedere la dashboard di Dolibarr nella pagina seguente:

Conclusione

Congratulazioni! hai installato e configurato con successo Dolibarr ERP e CRM con Apache sul server Ubuntu 22.04. Ora puoi iniziare a gestire il tuo ERP e CRM dalla posizione centrale. Non esitate a chiedermi se avete domande.