GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Dolibarr ERP CRM su aCentOS 7

Questo tutorial passo dopo passo ti mostrerà come installare Dolibarr ERP CRM su un VPS CentOS 7 con Apache, PHP e PostgreSQL installati su di esso. Dolibarr è un software ERP e CRM open source basato sul Web che può essere utilizzato per gestire le operazioni aziendali.
Questo tutorial è stato testato e scritto per un VPS CentOS 7, ma dovrebbe funzionare su qualsiasi distribuzione Linux basata su RPM.


Al momento della stesura di questo tutorial, l'ultima versione stabile di Dolibarr ERP CRM è la 3.8.2 e richiede:

  • PHP 5.3 o versioni successive con sessioni utente abilitate.
  • Apache Web Server>=2.0 compilato con modulo mod_rewrite e con le seguenti direttive consentite:RewriteEngine, RewriteBase, RewriteCond e RewriteRule.;
  • PostgreSQL, MariaDB o MySQL installati sul tuo VPS Linux (non utilizzare MySQL versione 5.5.40 né 5.5.51).

Iniziamo con l'installazione. Scarica l'ultima versione di Dolibarr disponibile su http://www.dolibarr.org sul server ed estraila utilizzando i seguenti comandi:

cd /var/www/html/
wget http://www.dolibarr.org/files/dolibarr.tgz
tar xvfz dolibarr.tgz
mv dolibarr-* dolibarr
chown -R apache:apache /var/www/html/dolibarr

Configureremo Dollibar per utilizzare un database PostgreSQL, quindi rimuovi MariaDB se è già installato:

yum remove mariadb*

Installa PHP, server Web Apache e altri pacchetti prerequisiti:

yum install php php-common php-cli php-gd php-pgsql httpd sudo openssl mod_ssl

Installa PostgreSQL:

yum install postgresql postgresql-server postgresql-libs

Una volta installato PostgreSQL, dobbiamo inizializzare il database PostgreSQL prima che il servizio PostgreSQL venga avviato per la prima volta:

postgresql-setup initdb

Modifica il file di configurazione '/var/lib/pgsql/data/pg_hba.conf'

vi /var/lib/pgsql/data/pg_hba.conf

cambia:

local   all             all                                     peer
host    all             all             127.0.0.1/32            ident
host    all             all             ::1/128                 ident

a:

local   all             all                                     trust
host    all             all             127.0.0.1/32            trust
host    all             all             ::1/128                 trust

Avvia PostgreSQL e abilitalo all'avvio all'avvio:

systemctl start postgresql
systemctl enable postgresql

Quindi, esegui i seguenti comandi dalla riga di comando:

sudo -s -u postgres
createuser dolibarruser
psql -h localhost -d template1 -c "alter user postgres with password 'postgespAssW0Rd'"
psql -h localhost -d template1 -c "alter user dolibarruser with password 'Y0uRpAssW0Rd'"
psql
create database dolibarr encoding 'UTF8' owner dolibarruser;
exit

Non dimenticare di modificare 'postgespAssW0Rd' e 'Y0uRpAssW0Rd' e utilizzare una password complessa rispettivamente per gli account utente PostgreSQL 'postgres' e 'dolibarruser'.
Modifica '/var/lib/pgsql/data/pg_hba.conf ' file di configurazione:

vi /var/lib/pgsql/data/pg_hba.conf

Aggiungi/modifica le seguenti righe:

local   all             dolibarruser                            md5
local   all             postgres                                md5
host    all             all             127.0.0.1/32            ident
host    all             all             ::1/128                 ident

Riavvia il servizio PostgreSQL per rendere effettive le modifiche:

systemctl restart postgresql.service

Puoi testare una connessione con l'utente 'dolibarruser' utilizzando il seguente comando:

psql -d postgres -U dolibarruser -W

e digita la tua password utente dolibarr come password , quindi digita \q per uscire se la connessione è corretta.
Avvia Apache e abilitalo all'avvio all'avvio:

systemctl start httpd
systemctl enable httpd

Crea un file di configurazione '/etc/httpd/conf.d/vhosts.conf':

vi /etc/httpd/conf.d/vhosts.conf

Aggiungi la seguente riga:

IncludeOptional vhosts.d/*.conf

Crea una nuova directory '/etc/httpd/vhosts.d' in cui inseriremo tutti gli host virtuali:

mkdir /etc/httpd/vhosts.d

Crea un host virtuale per il tuo nome di dominio:

cd /etc/httpd/vhosts.d
vi your-domain.conf

e aggiungi il seguente contenuto:


ServerAdmin [email protected]
DocumentRoot “/var/www/html/dolibarr”
Nomeserver tuo-dominio.com
ServerAlias ​​www. your-domain.com
ErrorLog “/var/log/httpd/your-domain.com-error_log”
CustomLog “/var/log/httpd/your-domain.com-access_log” combinato


DirectoryIndex index.php
Opzioni FollowSymLinks
AllowOverride All
Richiedi tutto concesso

Riavvia Apache utilizzando systemctl per rendere effettive le modifiche:

systemctl restart httpd

Apri il tuo browser web preferito, vai su http://tuo-dominio.com/htdocs/install/ e segui le semplici istruzioni. Impostare le seguenti informazioni sul database Dolibarr:

Database name: dolibarr
Database type: pgsql
Server: localhost
Port: 5432
Login: dolibarruser
Password: Y0uRpAssW0Rd

Nella pagina successiva "Installazione o aggiornamento Dolibarr - Creazione accesso amministratore", crea un nuovo account amministratore:

Dolibarr admin login :    admin
Password : y0urAdm1npassw0rd
Retype password a second time : y0urAdm1npassw0rd

Per motivi di sicurezza, dovresti aggiungere un file chiamato install.lock nella directory principale dei documenti di Dolibarr, al fine di evitarne un uso dannoso:

touch /var/www/html/dolibarr/htdocs/install/install.lock
chown apache:apache /var/www/html/dolibarr/htdocs/install/install.lock

Accedi al back-end di amministrazione di Dolibarr su http://tuo-dominio.com/htdocs/admin/ e configura Dolibarr in base alle tue esigenze.

Ecco fatto. L'installazione di Dolibarr è ora completa.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting ottimizzato CentOS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Dolibarr ERP CRM software per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare il server PostgreSQL su RHEL 8 / CentOS 8

  2. Come installare PostgreSQL su CentOS 7

  3. Come installare PostgreSQL su CentOS 7

  4. Come installare PostgreSQL 10 su CentOS 6 / RHEL 6

  5. Come installare PostgreSQL su CentOS 7 / RHEL 7

Come installare Odoo (ERP e CRM Open Source) su CentOS 8

Come installare PostgreSQL su CentOS 6

Come installare Vtiger CRM su CentOS 7

Come installare OpenNMS su CentOS 7

Come installare Vtiger CRM su CentOS 8

Come installare Odoo (ERP e CRM Open Source) su CentOS 8