GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Dolibarr ERP CRM na aCentOS 7

Tento tutoriál vám krok za krokem ukáže, jak nainstalovat Dolibarr ERP CRM na CentOS 7 VPS s nainstalovanými Apache, PHP a PostgreSQL. Dolibarr je open source webový ERP a CRM software, který lze použít ke správě vašich obchodních operací.
Tento návod byl testován a napsán pro CentOS 7 VPS, ale měl by fungovat na jakékoli distribuci Linuxu založeného na RPM.


V době psaní tohoto tutoriálu je nejnovější stabilní verze Dolibarr ERP CRM 3.8.2 a vyžaduje:

  • PHP 5.3 nebo vyšší s povolenými uživatelskými relacemi.
  • Apache Web Server>=2.0 zkompilovaný s modulem mod_rewrite a s následujícími povolenými direktivami:RewriteEngine, RewriteBase, RewriteCond a RewriteRule.;
  • PostgreSQL, MariaDB nebo MySQL nainstalované na vašem Linux VPS (nepoužívejte MySQL verze 5.5.40 ani 5.5.51).

Začněme instalací. Stáhněte si nejnovější verzi Dolibarr dostupnou na http://www.dolibarr.org na server a extrahujte ji pomocí následujících příkazů:

cd /var/www/html/wget http://www.dolibarr.org/files/dolibarr.tgztar xvfz dolibarr.tgzmv dolibarr-* dolibarrchown -R apache:apache /var/www/html/dolibarr 

Nakonfigurujeme Dollibar tak, aby používal PostgreSQL databázi, takže odeberte MariaDB, pokud je již nainstalována:

yum odstranit mariadb*

Nainstalujte PHP, webový server Apache a další nezbytné balíčky:

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

Nainstalujte PostgreSQL:

yum nainstalovat postgresql postgresql-server postgresql-libs

Jakmile je PostgreSQL nainstalován, musíme inicializovat databázi PostgreSQL před prvním spuštěním služby PostgreSQL:

postgresql-setup initdb

Upravte konfigurační soubor „/var/lib/pgsql/data/pg_hba.conf“

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

změnit:

místní všechny všechny peerhost všechny všechny 127.0.0.1/32 identhost všechny všechny ::1/128 ident

komu:

místní všechny všechny trusthost všechny všechny 127.0.0.1/32 trusthost all all ::1/128 trust

Spusťte PostgreSQL a povolte jeho spuštění při bootování:

systemctl start postgresqlsystemctl povolit postgresql

Poté spusťte z příkazového řádku následující příkazy:

sudo -s -u postgrescreateuser dolibarruserpsql -h localhost -d template1 -c "změnit uživatele postgres s heslem 'postgespAssW0Rd'"psql -h localhost -d template1 -c "změnit uživatele dolibarruser s heslem 'Y0uRpAssW0Rd't'pslibar kódování 'UTF8' vlastník dolibarruser;exit

Nezapomeňte změnit 'postgespAssW0Rd' a 'Y0uRpAssW0Rd' a použít silné heslo pro uživatelské účty PostgreSQL 'postgres' a 'dolibarruser'.
Upravte '/var/lib/pgsql/data/pg_hba.conf ' konfigurační soubor:

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

Přidejte/upravte následující řádky:

místní vše dolibarruser md5local vše postgres md5host vše vše 127.0.0.1/32 identhost vše vše ::1/128 ident

Restartujte službu PostgreSQL, aby se změny projevily:

systemctl restart postgresql.service

Spojení s uživatelem ‚dolibarruser‘ můžete otestovat pomocí následujícího příkazu:

psql -d postgres -U dolibarruser -W

a zadejte své uživatelské heslo dolibarr jako heslo a poté zadejte \q pro ukončení, pokud je připojení v pořádku.
Spusťte Apache a povolte jeho spuštění při spouštění:

systemctl spustit httpdsystemctl povolit httpd

Vytvořte konfigurační soubor „/etc/httpd/conf.d/vhosts.conf“:

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

Přidejte následující řádek:

IncludeOptional vhosts.d/*.conf

Vytvořte nový adresář „/etc/httpd/vhosts.d“, kam umístíme všechny virtuální hostitele:

mkdir /etc/httpd/vhosts.d

Vytvořte virtuálního hostitele pro název vaší domény:

cd /etc/httpd/vhosts.dvi vase-domena.conf

a přidejte do něj následující obsah:


ServerAdmin webmaster@vaše-doména.com
DocumentRoot „/var/www/html/dolibarr“
Název serveru vaše-doména.com
ServerAlias ​​www. vase-domena.com
Protokol chyb “/var/log/httpd/vase-domena.com-error_log”
CustomLog “/var/log/httpd/vase-domena.com-access_log” kombinovaný


DirectoryIndex index.php
Možnosti FollowSymLinks
AllowOverride All
Vyžadovat udělení všech

Restartujte Apache pomocí systemctl, aby se změny projevily:

systemctl restart httpd

Otevřete svůj oblíbený webový prohlížeč, přejděte na http://your-domain.com/htdocs/install/ a postupujte podle jednoduchých pokynů. Nastavte následující informace o databázi Dolibarr:

Název databáze:dolibarrTyp databáze:pgsqlServer:localhostPort:5432Přihlášení:dolibarruserHeslo:Y0uRpAssW0Rd

Na další stránce ‚Instalace nebo upgrade Dolibarr – Vytvoření přihlašovacího jména správce‘ vytvořte nový účet správce:

Přihlašovací jméno správce Dolibarr :    adminPassword :y0urAdm1npassw0rdZadejte heslo podruhé :y0urAdm1npassw0rd

Z bezpečnostních důvodů byste měli přidat soubor s názvem install.lock do kořenového adresáře dokumentu Dolibarr, abyste se vyhnuli jeho zneužití:

dotkněte se /var/www/html/dolibarr/htdocs/install/install.lockchown apache:apache /var/www/html/dolibarr/htdocs/install/install.lock

Přihlaste se do administračního back-endu Dolibarr na http://vaše-domena.com/htdocs/admin/ a nakonfigurujte Dolibarr podle svých potřeb.

To je vše. Instalace Dolibarr je nyní dokončena.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich služeb optimalizovaného hostování CentOS. V takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu o instalaci Dolibarr ERP CRM software pro vás. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat PostgreSQL na CentOS 7

  2. Jak nainstalovat PostgreSQL 10 na CentOS 6 / RHEL 6

  3. Jak nainstalovat PostgreSQL na CentOS 7 / RHEL 7

  1. Jak nainstalovat PostgreSQL server na RHEL 8 / CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 7

  3. Jak nainstalovat PostgreSQL na CentOS 8

  1. Jak nainstalovat systém Dolibarr ERP + CRM na Ubuntu 18.04 LTS

  2. Jak nainstalovat Odoo ERP 13 na CentOS 8

  3. Jak nainstalovat phpPgAdmin na CentOS 7