V tomto článku vám ukážeme, jak nainstalovat Dolibarr na Ubuntu 18.04 VPS.
Dolibarr je snadno použitelná open-source ERP a CRM aplikace, která se používá hlavně ke snadnému a efektivnímu řízení společností, nezávislých pracovníků a nadací. Tato příručka by měla fungovat i na jiných serverech založených na Debianu, ale byla testována a napsána pro Ubuntu 18.04 VPS.
Předpoklady
- Pro účely tohoto tutoriálu použijeme virtuální server Ubuntu 18.04.
- Webový server Apache nebo Nginx s podporou PHP.
- PHP 5.4 nebo vyšší (preferováno je PHP 7.2) s povolenými následujícími rozšířeními PHP:mysqli, GD, mbstring, CURL, Zip a XML. Volitelně můžeme nainstalovat rozšíření mcrypt, imagick, openssl, soap a GD2 PHP.
- Je také vyžadován úplný SSH root přístup (nebo uživatel s právy sudo).
Krok 1:Přihlaste se přes SSH a aktualizujte systém
Přihlaste se na svůj server přes SSH, jak ukazuje náš příklad:
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.
Po přihlášení se ujistěte, že serverové balíčky OS jsou aktuální. Můžeme to udělat spuštěním následujících příkazů:
aktualizace apt-get &&aktualizace apt-get
Tím dojde k aktualizaci indexu balíčků a také aktualizaci softwarových balíčků aktuálně nainstalovaných na serveru na jejich nejnovější verze, které jsou dostupné v repozitářích Ubuntu (definované v /etc/apt/sources.list).
Krok 2:Instalace webového serveru Apache
Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:
apt-get install apache2
Po dokončení instalace povolte automatické spouštění Apache při spuštění serveru pomocí:
systemctl povolí apache2
Můžeme také zkontrolovat stav vaší služby Apache pomocí následujícího příkazu:
stav systemctl apache2
Výstup:
● apache2.service – HTTP server ApacheLoaded:načten (/lib/systemd/system/apache2.service; povoleno; přednastaveno dodavatelem:povoleno)Drop-In:/lib/systemd/system/apache2.service.d└ ─apache2-systemd.confActive:aktivní (běží) od pá 2019-06-07 09:23:09 CDT; Před 14 minutamiProces:702 ExecStart=/usr/sbin/apachectl start (kód=ukončeno, stav=0/ÚSPĚCH)Hlavní PID:816 (apache2)Úkoly:7 (limit:2321)CGroup:/system.slice/apache2.service├ ─ 816 /usr/sbin/apache2 -k start├─ 834 /usr/sbin/apache2 -k start├─ 835 /usr/sbin/apache2 -k start├─ 836 /usr/sbin/apache2 -k start├7─ /usr/sbin/apache2 -k start├─ 839 /usr/sbin/apache2 -k start└─25045 /usr/sbin/apache2 -k start
Pokud váš webový server Apache není spuštěn, můžete jej spustit jednoduchým příkazem „start“ pomocí systemctl:
systemctl spustí apache2
Krok 3:Nainstalujte MySQL a vytvořte databázi MySQL
Spusťte následující příkaz a nainstalujte MySQL 5.7, nejnovější verzi dostupnou v oficiálních repozitářích Ubuntu, spolu s některými požadovanými balíčky MySQL:
sudo apt-get install mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
Po dokončení instalace zadejte následující příkaz pro další zlepšení zabezpečení instalace serveru MySQL:
mysql_secure_installation
Doporučujeme na každou výzvu odpovědět „Y“.
Jakmile to uděláte, vytvořte novou databázi MySQL a uživatele pro instalaci Dolibarr.
Přihlaste se do konzole MySQL jako uživatel MySQL (např. root):
sudo mysql -uroot -p
Spuštěním následujících příkazů vytvořte novou databázi MySQL, uživatele a udělte uživateli oprávnění pro přístup k databázi:
mysql> VYTVOŘIT DATABÁZI znaková sada dolibarr UTF8 collate utf8_bin;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA dolibarr.* DO 'dolibarr'@'localhost' IDENTIFIKOVANÉ PODLE 'StrongPassword';mysql>FLUESMY;FLUESH;Nezapomeňte nahradit
StrongPassword
se skutečným silným heslem.Krok 4:Nainstalujte požadované balíčky PHP
Nainstalujte PHP 7.2 a všechna požadovaná rozšíření PHP:
apt-get install php7.2 php7.2-cli php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-json php7.2-mbstring php7.2-mysql php7.2-soap php7.2-xml php7.2-xmlrpc php7.2-zip libapache2-mod-php7.2Krok 5:Vytvořte nový konfigurační soubor Apache
Vytvořte nový konfigurační soubor Apache pro název domény/subdomény, kterou budeme používat pro přístup k aplikaci Dolibarr. V tomto tutoriálu použijeme „dolibarr.domain.com“.
vi /etc/apache2/sites-available/dolibarr.confPřidejte následující řádky:
<VirtualHost *:80>
ServerName dolibarr.domain.com
DocumentRoot /var/www/dolibarr/htdocs
CustomLog ${APACHE_LOG_DIR}/dolibarr.domain.com.access.log combined
ErrorLog ${APACHE_LOG_DIR}/dolibarr.domain.com.error.log
<Directory /var/www/dolibarr>
DirectoryIndex index.php
Options -Indexes
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>Nezapomeňte nahradit dolibarr.domain.com vaším skutečným názvem domény/subdomény. Uložte a zavřete konfigurační soubor Apache.
Vytvořte nový adresář s názvem ‚dolibarr‘:
mkdir -p /var/www/dolibarrChcete-li povolit nově vytvořený konfigurační soubor v Apache, spusťte:
sudo a2ensite dolibarrPoté deaktivujte výchozí konfigurační soubor Apache pomocí následujícího řádku:
sudo a2dissite 000-defaultTaké musíme povolit modul Apache ‚rewrite‘ (pokud již není povolen):
sudo a2enmod rewriteZkontrolujte, zda v nově vytvořené konfiguraci Apache nejsou chyby:
sudo apachectl -tSyntax OKPokud je syntaxe v pořádku a nejsou žádné chyby, můžeme webovou službu Apache restartovat.
sudo systemctl restart apache2.serviceKrok 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 Dolibarru do adresáře /var/www/:
cd /var/www/wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/9.0.3/dolibarr-9.0.3.tgz/download -O dolibarr.tgzRozbalte archiv dolibarr.tgz a přejmenujte adresář:
gunzip -c dolibarr.tgz | tar xvf -mv dolibarr-* dolibarrZměňte oprávnění souborů a adresářů v adresáři /var/www/dolibarr, aby k nim měl přístup uživatel webového serveru (www-data):
chown www-data:-R /var/www/dolibarrOtevřete
http://dolibarr.domain.com
ve svém oblíbeném webovém prohlížeči a postupujte podle jednoduchých pokynů – vyberte jazyk instalace a na další stránce zkontrolujte, zda jsou splněny předpoklady. Pokud se vše zdá být v pořádku, klikněte na „Start“:
Na další stránce zadejte:
Název databáze:dolibarrTyp ovladače:mysqliDatabázový server:localhostPort:3306Přihlášení:dolibarrPassword:StrongPasswordKlikněte na tlačítko „Další krok“ a nastavte nové uživatelské jméno a heslo správce Dolibarr.
Poté znovu klikněte na tlačítko Další krok a přihlaste se do backendu Dolibarr Administration. Mělo by to vypadat nějak takto:
To je ono ! Nyní máte na svém Ubuntu 18.04 VPS funkční instanci Dolibarr.
Samozřejmě nemusíte instalovat Dolibarr na Ubuntu 18.04 pokud u nás máte Ubuntu VPS. Můžete jednoduše požádat náš tým podpory, aby vám nainstaloval Dolibarr na Ubuntu 18.04. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací.
PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat Dolibarr na Ubuntu 18.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.
Panels