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/dolibarrNakonfigurujeme 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_sslNainstalujte PostgreSQL:
yum nainstalovat postgresql postgresql-server postgresql-libsJakmile je PostgreSQL nainstalován, musíme inicializovat databázi PostgreSQL před prvním spuštěním služby PostgreSQL:
postgresql-setup initdbUpravte konfigurační soubor „/var/lib/pgsql/data/pg_hba.conf“
vi /var/lib/pgsql/data/pg_hba.confzměnit:
místní všechny všechny peerhost všechny všechny 127.0.0.1/32 identhost všechny všechny ::1/128 identkomu:
místní všechny všechny trusthost všechny všechny 127.0.0.1/32 trusthost all all ::1/128 trustSpusťte PostgreSQL a povolte jeho spuštění při bootování:
systemctl start postgresqlsystemctl povolit postgresqlPoté 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;exitNezapomeň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.confPř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 identRestartujte službu PostgreSQL, aby se změny projevily:
systemctl restart postgresql.serviceSpojení s uživatelem ‚dolibarruser‘ můžete otestovat pomocí následujícího příkazu:
psql -d postgres -U dolibarruser -Wa 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 httpdVytvořte konfigurační soubor „/etc/httpd/conf.d/vhosts.conf“:
vi /etc/httpd/conf.d/vhosts.confPřidejte následující řádek:
IncludeOptional vhosts.d/*.confVytvořte nový adresář „/etc/httpd/vhosts.d“, kam umístíme všechny virtuální hostitele:
mkdir /etc/httpd/vhosts.dVytvořte virtuálního hostitele pro název vaší domény:
cd /etc/httpd/vhosts.dvi vase-domena.confa 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šechRestartujte Apache pomocí systemctl, aby se změny projevily:
systemctl restart httpdOtevř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:Y0uRpAssW0RdNa 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é :y0urAdm1npassw0rdZ 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.lockPř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