In questo articolo ti mostreremo come installare Dolibarr su un VPS Ubuntu 18.04.
Dolibarr è un'applicazione ERP e CRM open source facile da usare, utilizzata principalmente per gestire in modo semplice ed efficace aziende, liberi professionisti e fondazioni. Questa guida dovrebbe funzionare anche su altri server basati su Debian, ma è stata testata e scritta per un VPS Ubuntu 18.04.
Prerequisiti
- Ai fini di questo tutorial, utilizzeremo un server virtuale Ubuntu 18.04.
- Server web Apache o Nginx con supporto PHP.
- PHP 5.4 o versioni successive (preferibilmente PHP 7.2) con le seguenti estensioni PHP abilitate:mysqli, GD, mbstring, CURL, Zip e XML. Opzionalmente, possiamo installare estensioni PHP mcrypt, imagick, openssl, soap e GD2.
- È richiesto anche l'accesso root SSH completo (o un utente con privilegi sudo).
Fase 1:accedi tramite SSH e aggiorna il sistema
Accedi al tuo server tramite SSH, come mostrato nel nostro esempio:
ssh root@IP_Address -p Port_number
Assicurati di sostituire "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP effettivo del tuo server e il numero di porta SSH.
Una volta effettuato l'accesso, assicurati che i pacchetti del server del sistema operativo siano aggiornati. Possiamo farlo eseguendo i seguenti comandi:
apt-get update && apt-get upgrade
Questo aggiornerà l'indice del pacchetto e aggiornerà i pacchetti software attualmente installati sul server alle loro ultime versioni disponibili nei repository di Ubuntu (definiti in /etc/apt/sources.list).
Fase 2:Installazione del server Web Apache
Per installare il server Web Apache, eseguire il comando seguente:
apt-get install apache2
Al termine dell'installazione, abilita l'avvio automatico di Apache all'avvio del server con:
systemctl enable apache2
Possiamo anche controllare lo stato del tuo servizio Apache con il seguente comando:
systemctl status apache2
Uscita:
● 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
Se il tuo server web Apache non è avviato, puoi avviarlo con il semplice comando 'start' usando systemctl:
systemctl start apache2
Fase 3:installa MySQL e crea un database MySQL
Esegui il comando seguente per installare MySQL 5.7, l'ultima versione disponibile nei repository ufficiali di Ubuntu, insieme ad alcuni pacchetti MySQL richiesti:
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 volta completata l'installazione, emetti il seguente comando per migliorare ulteriormente la sicurezza dell'installazione del tuo server MySQL:
mysql_secure_installation
Ti consigliamo di rispondere a ogni richiesta con 'Y'.
Fatto ciò, crea un nuovo database MySQL e un nuovo utente per l'installazione di Dolibarr.
Accedi alla console MySQL come utente MySQL (es. root):
sudo mysql -uroot -p
Esegui i seguenti comandi per creare un nuovo database MySQL, un nuovo utente e concedere all'utente i privilegi di accesso al database:
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
Ricordati di sostituire StrongPassword
con una password efficace.
Fase 4:installa i pacchetti PHP richiesti
Installa PHP 7.2 e tutte le estensioni PHP richieste:
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
Fase 5:crea un nuovo file di configurazione di Apache
Creare un nuovo file di configurazione di Apache per il nome di dominio/sottodominio che utilizzeremo per accedere all'applicazione Dolibarr. Per questo tutorial, useremo 'dolibarr.domain.com'.
vi /etc/apache2/sites-available/dolibarr.conf
Aggiungi le seguenti righe:
<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>
Non dimenticare di sostituire dolibarr.domain.com con il tuo nome di dominio/sottodominio effettivo. Salva e chiudi il file di configurazione di Apache.
Crea una nuova directory denominata 'dolibarr':
mkdir -p /var/www/dolibarr
Per abilitare il file di configurazione appena creato in Apache, eseguire:
sudo a2ensite dolibarr
Quindi disabilita il file di configurazione di Apache predefinito usando questa riga successiva:
sudo a2dissite 000-default
Inoltre, dobbiamo abilitare il modulo di "riscrittura" di Apache (se non è già abilitato):
sudo a2enmod rewrite
Controlla se ci sono errori con la configurazione di Apache appena creata:
sudo apachectl -t Syntax OK
Se la sintassi è corretta e non ci sono errori, possiamo riavviare il servizio web Apache.
sudo systemctl restart apache2.service
Fase 6:installa Dolibarr
Al momento della stesura di questo tutorial, l'ultima versione stabile è Dolibarr 9.0.3. Scarica l'ultima versione stabile di Dolibarr nella directory /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
Estrarre l'archivio dolibarr.tgz e rinominare la directory:
gunzip -c dolibarr.tgz | tar xvf - mv dolibarr-* dolibarr
Modificare i permessi dei file e delle directory all'interno della directory /var/www/dolibarr in modo che l'utente del server web (www-data) possa accedervi:
chown www-data: -R /var/www/dolibarr
Apri http://dolibarr.domain.com
nel tuo browser web preferito e segui le semplici istruzioni:seleziona la lingua di installazione e, nella pagina successiva, controlla se i prerequisiti sono soddisfatti. Se tutto sembra essere corretto, fai clic su "Inizia":
Nella pagina successiva, inserisci:
Database name: dolibarr Driver type: mysqli Database server: localhost Port: 3306 Login: dolibarr Password: StrongPassword
Fare clic sul pulsante "Passo successivo" e impostare un nuovo nome utente e password amministratore Dolibarr.
Quindi, fai nuovamente clic sul pulsante Passaggio successivo e accedi al backend di amministrazione di Dolibarr. Dovrebbe assomigliare a questo:
Ecco fatto ! Ora hai un'istanza Dolibarr funzionante sul tuo VPS Ubuntu 18.04.
Naturalmente, non è necessario installare Dolibarr su Ubuntu 18.04 se hai un VPS Ubuntu con noi. Puoi semplicemente chiedere al nostro team di supporto di installare Dolibarr su Ubuntu 18.04 per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e saranno in grado di aiutarti con l'installazione.
PS . Se ti è piaciuto leggere questo post del blog su come installare Dolibarr su Ubuntu 18.04, sentiti libero di condividerlo sui social network usando le scorciatoie qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.