GNU/Linux >> Znalost Linux >  >> Debian

Naučte se nainstalovat Dolibarr na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat Dolibarr na váš Debian 9 VPS.

Dolibarr je open-source, all-in-one ERP a CRM platforma pro firmy a jednotlivce, aby mohli spravovat své zákazníky, faktury, objednávky, produkty, zásoby a další.

Předpoklady

  • Pro účely tohoto výukového programu budeme používat Debian 9 VPS.
  • Je také vyžadován úplný SSH root přístup (nebo uživatel s právy sudo).

Krok 1:Připojte se přes SSH

Připojte se k serveru přes SSH jako uživatel root (nebo jako účet správce) pomocí příkazu „ssh“:

ssh root@IP_ADDRESS -p PORT_NUMBER

Nezapomeňte nahradit „IP_ADDRESS“ a „PORT_NUMBER“ skutečnou IP adresou vašeho serveru a číslem portu SSH. Pokud neplánujete používat účet root, nahraďte „root“ svým uživatelským jménem správce.

Než začneme s instalací, musíme aktualizovat balíčky OS na jejich nejnovější verze.

Můžeme to udělat spuštěním následujících příkazů:

$ apt-get update 
$ apt-get upgrade

Po dokončení upgradu můžeme přejít k dalšímu kroku.

Krok 2:Nainstalujte MariaDB

Jako náš databázový stroj budeme používat MariaDB (open-source verzi MySQL). Můžeme nainstalovat server MariaDB ze základního úložiště Debian 9 pomocí následujícího příkazu:

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

V případě potřeby můžete dále zlepšit zabezpečení svého serveru MariaDB spuštěním příkazu, který vás vyzve k provedení některých nastavení zabezpečení.

$ mysql_secure_installation

Chcete-li spustit, pokud/když se program zeptá na vaše aktuální kořenové heslo MySQL, stačí jednou stisknout klávesu [Enter], protože ve výchozím nastavení není žádné heslo nastaveno. Doporučujeme na každou následující otázku odpovědět znakem „Y“ pro ano.

Krok 3:Vytvořte databázi pro Dolibarr

Vytvořte databázi MySQL pro web Dolibarr. Pokud jste provedli volitelný krok secure_installation, budete se muset přihlásit pomocí nově nastaveného hesla MySQL. Pokud ne, přihlaste se po výzvě k zadání hesla jedním stisknutím klávesy [Enter], protože ve výchozím nastavení není žádné heslo nastaveno:

$ mysql -u root -p

Poté spusťte následující řádky a vytvořte databázi, nového uživatele a také tomuto novému uživateli přiřaďte plná oprávnění pro databázi:

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;

Poznámka: Nezapomeňte nahradit „Heslo“ skutečným silným heslem.

Krok 4:Nainstalujte Nginx

Nginx je k dispozici v předinstalovaných úložištích balíčků Debian. Můžete jej nainstalovat pomocí následujícího příkazu:

$ apt install nginx

Po dokončení instalace se Nginx automaticky spustí.
Můžeme se ujistit, že služba Nginx běží pomocí následujícího příkazu:

$ systemctl status nginx

Výstup by měl vypadat podobně jako níže:

● 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

Pokud se zdá, že je vše v pořádku, můžeme přejít k dalšímu kroku.

Krok 5:Nainstalujte PHP

Debian 9 je standardně dodáván s PHP 7.0. Zahrneme také některé další moduly, které pomohou PHP připojit se k našim Nginx a databázovým serverům. Kromě toho nainstalujeme také moduly, které vyžaduje Dolibarr.

Chcete-li to provést, zadejte následující příkaz a potvrďte instalaci:

$ 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

Krok 6:Nainstalujte Dolibarr

V době psaní tohoto tutoriálu je nejnovější stabilní verze Dolibarr 9.0.3. Stáhněte si nejnovější stabilní verzi Dolibarr na /var/www/html adresář. Odkaz ke stažení byl přidán do příkazu pro vás:

$ 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

Rozbalte archiv ‚dolibarr.tgz‘ a přejmenujte adresář:

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

Změňte oprávnění souborů a adresářů uvnitř /var/www/html/dolibarr adresář, aby k nim měl uživatel webového serveru (www-data) přístup:

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

Krok 7:Nakonfigurujte Nginx

Tento krok je nutný pouze v případě, že chcete přistupovat k instanci Dolibarr pomocí názvu domény namísto IP adresy.

Vytvořte nový blok serveru s následujícím obsahem vytvořením souboru v adresáři /etc/nginx/sites-available . V tomto výukovém programu používáme jako náš textový editor ‚nano‘ – místo něj můžete použít preferovaný textový editor.

Nezapomeňte nahradit „vaše_doména.com“ názvem vaší registrované domény:

$ 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;
     }

}

Jakmile budete hotovi, uložte soubor a zavřete jej.

Aktivujte blok serveru vytvořením symbolického odkazu na adresář „sites-enabled“:

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

Zkontrolujte, zda se v konfiguraci Nginx nevyskytují nějaké syntaktické chyby, pomocí příkazu níže:

$ nginx -t

Pokud je s konfigurací vše v pořádku, výstup by měl být podobný tomu níže:

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

Krok 8:Instalace Dolibarr pomocí webového rozhraní

Nyní můžete přejít na http://your_domain.com (nebo na vaši IP adresu) ve vašem prohlížeči, aby se spustil průvodce instalací Dolibarr.

Na další stránce budete muset zadat informace o vaší databázi (uživatelské jméno, název databáze a heslo)

Zde si můžete vybrat uživatelské jméno a heslo, které chcete používat pro přihlášení do prostředí Dolibarr.

Po úspěšném vytvoření uživatele byste měli vidět následující stránku:

Tímto krokem je instalace Dolibarr dokončena. Nyní můžete navštívit http://your_domain.com (nebo vaši IP adresu) a přihlaste se do své instance Dolibarr pomocí přihlašovacích údajů, které jste vytvořili v jednom z kroků instalace.

Klikněte na Společnost/Organizace a zadejte Podrobnosti o vaší společnosti a poté přejděte na Moduly/Aplikace a vyberte, které moduly chcete použít. Nyní máte přístup k panelu administrátora:

A je to! Dolibarr byl úspěšně nainstalován na váš server Debian 9.

Samozřejmě nemusíte instalovat Dolibarr na Debian 9, pokud používáte jeden z našich plánů hostování Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Dolibarr nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek o tom, jak nainstalovat Dolibarr na Debian 9, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených tlačítek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat PHP na Debian 10 Buster

  2. Jak nainstalovat WonderCMS na Debian 9

  3. Nainstalujte zásobník LAMP na Debian 10

  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP na Debian 10 (Buster)

  3. Nainstalujte Gnome na Debian 11

  1. Jak nainstalovat R na Debian 9

  2. Nainstalujte Dolibarr na Ubuntu 18.04

  3. Jak nainstalovat PHP 7.3 na Debian 9