GNU/Linux >> Linux Esercitazione >  >> Debian

Impara a installare Dolibarr su Debian 9

In questo tutorial, ti mostreremo come installare Dolibarr sul tuo Debian 9 VPS.

Dolibarr è una piattaforma ERP e CRM all-in-one open source per aziende e privati ​​per gestire clienti, fatture, ordini, prodotti, scorte e altro ancora.

Prerequisiti

  • Ai fini di questo tutorial, utilizzeremo un VPS Debian 9.
  • È richiesto anche l'accesso root SSH completo (o un utente con privilegi sudo).

Fase 1:connessione tramite SSH

Collegati al tuo server tramite SSH come utente root (o come account amministratore) usando il comando 'ssh':

ssh root@IP_ADDRESS -p PORT_NUMBER

Ricorda di sostituire "IP_ADDRESS" e "PORT_NUMBER" con l'indirizzo IP effettivo del tuo server e il numero di porta SSH. Sostituisci "root" con il tuo nome utente amministratore se non hai intenzione di utilizzare l'account root.

Prima di iniziare con l'installazione, è necessario aggiornare i pacchetti del sistema operativo alle loro ultime versioni.

Possiamo farlo eseguendo i seguenti comandi:

$ apt-get update 
$ apt-get upgrade

Una volta completato l'aggiornamento, possiamo passare al passaggio successivo.

Fase 2:installa MariaDB

Useremo MariaDB (una versione open-source di MySQL) come nostro motore di database. Possiamo installare il server MariaDB dal repository di base di Debian 9 tramite il seguente comando:

$ apt-get install mariadb-server-10.1 mariadb-server-core-10.1

Se lo desideri, puoi migliorare ulteriormente la sicurezza del tuo server MariaDB eseguendo un comando che ti chiederà alcune impostazioni di sicurezza.

$ mysql_secure_installation

Per iniziare, se/quando il programma richiede la tua attuale password di root MySQL, premi una volta il tasto [Invio], poiché nessuna password è impostata per impostazione predefinita. Ti suggeriamo di rispondere a ogni domanda successiva con il carattere "Y" per sì.

Fase 3:crea un database per Dolibarr

Crea un database MySQL per il sito Web di Dolibarr. Se hai eseguito il passaggio opzionale secure_installation, dovrai accedere utilizzando la password MySQL appena impostata. In caso contrario, accedi premendo una volta il tasto [Invio] quando viene richiesta una password, poiché per impostazione predefinita non è impostata alcuna password:

$ mysql -u root -p

Quindi esegui queste righe successive per creare un database, un nuovo utente, nonché assegnare privilegi completi per il database a quel nuovo utente:

MariaDB [(none)]> CREATE DATABASE dolibarr character set UTF8 collate utf8_bin;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'Password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Nota: Non dimenticare di sostituire "Password" con una password efficace.

Fase 4:installa Nginx

Nginx è disponibile nei repository di pacchetti Debian preinstallati. Puoi installarlo con il seguente comando:

$ apt install nginx

Una volta completata l'installazione, Nginx verrà avviato automaticamente.
Possiamo assicurarci che il servizio Nginx sia in esecuzione con il seguente comando:

$ systemctl status nginx

L'output dovrebbe essere simile a quello trovato di seguito:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 7011 (nginx)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/nginx.service
           ├─7011 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─7012 nginx: worker process
           └─7013 nginx: worker process

Se tutto sembra essere in ordine, possiamo procedere al passaggio successivo.

Fase 5:installa PHP

Debian 9 viene fornito con PHP 7.0 per impostazione predefinita. Includeremo anche alcuni moduli aggiuntivi per aiutare PHP a connettersi ai nostri server Nginx e database. Oltre a questi, installeremo anche i moduli richiesti da Dolibarr.

Per fare ciò, digita il seguente comando e conferma l'installazione:

$ apt-get install php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-zip php7.0-fpm

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 su /var/www/html directory. Il link per il download è stato aggiunto al comando per te:

$ cd /var/www/html
$ 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:

$ tar xvf dolibarr.tgz
$ mv dolibarr-* dolibarr

Modifica i permessi dei file e delle directory all'interno di /var/www/html/dolibarr directory in modo che l'utente del server web (www-data) possa accedervi:

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

Fase 7:Configura Nginx

Questo passaggio è necessario solo se desideri accedere alla tua istanza Dolibarr utilizzando un nome di dominio anziché un indirizzo IP.

Crea un nuovo blocco server con il seguente contenuto creando un file nella directory /etc/nginx/sites-available . In questo tutorial utilizziamo "nano" come editor di testo:sei libero di utilizzare invece il tuo editor di testo preferito.

Ricorda di sostituire "tuo_dominio.com" con il tuo nome di dominio registrato:

$ nano /etc/nginx/sites-available/your_domain.com.conf
server {
    listen 80;
    listen [::]:80;
    root /var/www/html/dolibarr/htdocs;
    index  index.php index.html index.htm;
    server_name your_domain.com www.your_domain.com;

    client_max_body_size 100M;

    location ~ ^/api/(?!(index\.php))(.*) {
          try_files $uri /api/index.php/$2?$query_string;
      }

    location ~ [^/]\.php(/|$) {
    include snippets/fastcgi-php.conf;
    if (!-f $document_root$fastcgi_script_name) {
        return 404;
    }
    fastcgi_pass           unix:/var/run/php/php7.0-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
     }

}

Al termine, salva il file e chiudilo.

Attiva il blocco del server creando un collegamento simbolico alla directory "siti abilitati":

$ ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Verifica se sono presenti errori di sintassi nella configurazione di Nginx utilizzando il comando seguente:

$ nginx -t

Se tutto è a posto con la configurazione, l'output dovrebbe essere simile a quello seguente:

$ nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Fase 8:installazione di Dolibarr utilizzando l'interfaccia Web

Ora puoi accedere a http://your_domain.com (o al tuo indirizzo IP) nel tuo browser per avviare la procedura guidata di installazione di Dolibarr.

Nella pagina successiva, dovrai inserire le informazioni del tuo database (nome utente, nome del database e password)

Qui potrai scegliere il nome utente e la password che desideri utilizzare per accedere al tuo ambiente Dolibarr.

Una volta che l'utente è stato creato correttamente, dovresti vedere la seguente pagina:

Con questo passaggio, l'installazione di Dolibarr è completata. Ora puoi visitare http://your_domain.com (o il tuo indirizzo IP) e accedi alla tua istanza Dolibarr utilizzando le credenziali che hai creato in una delle fasi di installazione.

Fai clic su Azienda/Organizzazione e inserisci i Dettagli della tua azienda, quindi vai a Moduli/Applicazioni e seleziona i moduli che desideri utilizzare. Ora puoi accedere al tuo pannello di amministrazione:

Questo è tutto! Dolibarr è stato installato con successo sul tuo server Debian 9.

Ovviamente, non devi installare Dolibarr su Debian 9 se utilizzi uno dei nostri piani di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di configurare Dolibarr per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se ti è piaciuto questo post, su come installare Dolibarr su Debian 9, condividilo con i tuoi amici sui social network usando i pulsanti di condivisione qui sotto, o semplicemente lascia un commento nella sezione commenti. Grazie.


Debian
  1. Come installare PHP su Debian 10 (Buster)

  2. Installa Gnome su Debian 11

  3. Come installare PHP 7.3 su Debian 9

  4. Come installare WonderCMS su Debian 9

  5. Installa uno stack LAMP su Debian 10

Come installare Pagekit CMS su Debian 9

Come installare Debian 11

Installa PostgreSQL 13 su Debian 11

Come installare Laravel su Debian 10 Buster

Come installare Vai su Debian 10

Come installare Nginx e PHP su Debian 10