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
- Requisiti
- Installa lo stack LAMP
- Configura MariaDB
- Scarica e installa Dolibarr
- Configura Apache per Dolibarr
- Accedi a Dolibarr
- 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.