SuiteCRM je open-source softwarové řešení pro správu vztahů se zákazníky (CRM), které poskytuje 360stupňový pohled na vaše zákazníky a firmu. Je to fork populární open-source SugarCRM Community Edition.
V tomto tutoriálu vám ukážeme, jak nainstalovat SuiteCRM na váš Ubuntu 20.04 VPS .
Předpoklady
- Ubuntu 20.04 VPS
- SSH root přístup nebo běžný systémový uživatel s právy sudo
Krok 1. Přihlaste se přes SSH a aktualizujte systém
Přihlaste se ke svému Ubuntu 20.04 VPS pomocí SSH jako uživatel root:
ssh root@IP_Address -p Port_number
Nahraďte „IP_Address “ a „Číslo_portu ” s IP adresou vašeho serveru a portem SSH.
Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:
lsb_release -a
Měli byste získat následující výstup:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
Nyní spusťte následující příkaz a aktualizujte všechny nainstalované balíčky na nejnovější dostupnou verzi.
apt update && sudo apt upgrade
Krok 2:Instalace webového serveru Apache
Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:
apt install apache2
Chcete-li spustit Apache a povolit jeho automatické spouštění při spouštění serveru, spusťte tyto příkazy:
systemctl enable apache2 systemctl start apache2
Chcete-li potvrdit, že jste správně nainstalovali Apache2, otevřete svůj preferovaný webový prohlížeč a zadejte IP adresu svého serveru a měli byste být schopni zobrazit výchozí stránku Apache2 Ubuntu.
Krok 3:Instalace PHP a rozšíření
Chcete-li nainstalovat PHP a požadovaná rozšíření PHP, spusťte následující příkaz:
apt install php php-cli php-common php-curl php-mbstring php-gd php-mysql php-soap php-xml php-imap php-intl php-opcache php-json php-zip
Krok 4:Instalace MariaDB
MariaDB je k dispozici ve výchozím úložišti OS Ubuntu 20.04. Můžete jej nainstalovat spuštěním následujícího příkazu:
apt install mariadb-server
Ve výchozím nastavení se služba MariaDB spustí automaticky po instalaci do vašeho systému. Můžete to ověřit pomocí následujícího příkazu:
systemctl status mariadb
Měli byste získat následující výstup:
● mariadb.service - MariaDB 10.3.32 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 968 (mysqld) Status: "Taking your SQL requests now..." Tasks: 30 (limit: 2240) Memory: 114.8M CGroup: /system.slice/mariadb.service └─968 /usr/sbin/mysqld
Po dokončení instalace zadejte následující příkaz k zabezpečení instalace. Toto je volitelné, ale důrazně doporučujeme:
mariadb_secure_installation
Tento skript nastaví root heslo MariaDB, zakáže vzdálené přihlášení root a odstraní anonymní uživatele. Doporučujeme na každou otázku odpovědět znakem „Y “ pro ano.
Krok 5:Vytvoření databáze pro SuiteCRM
Nejprve se přihlaste ke konzoli MariaDB pomocí následujícího příkazu:
mysql -u root -p
Na výzvu zadejte své root heslo MariaDB a poté vytvořte databázi a uživatele pomocí následujícího příkazu:
MariaDB [(none)]> CREATE DATABASE suitecrmdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';
Dále vyprázdněte oprávnění a ukončete konzolu MariaDB pomocí následujícího příkazu:
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Krok 6:Stáhněte si SuiteCRM na Ubuntu 20.04
Stáhněte si nejnovější stabilní verzi spuštěním následujícího příkazu na vašem serveru.
wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip
Poté vytvořte suitecrm
adresář rozbalte do /var/www/html/suitecrm
adresář.
unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm
Poté spusťte následující příkaz pro nastavení správných oprávnění:
chown -R www-data:www-data /var/www/html/suitecrm/
Krok 7:Vytvoření konfiguračního souboru Apache
Chcete-li vytvořit nový konfigurační soubor pro web Drupal, můžeme vytvořit nový konfigurační soubor Apache:
nano /etc/apache2/sites-available/suitecrm.conf
Základní konfigurační soubor Apache vypadá podobně jako tento:
<VirtualHost *:80> ServerAdmin [email protected] ServerName your-domain.com DocumentRoot /var/www/html/suitecrm/public <Directory /var/www/html/suitecrm/public> AllowOverride All Order Allow,Deny Allow from All </Directory> ErrorLog ${APACHE_LOG_DIR}/suitecrm_error.log CustomLog ${APACHE_LOG_DIR}/suitecrm_access.log combined </VirtualHost>
Nezapomeňte změnit název domény vedle ServerAdmin a ServerName (your-domain.com
), aby fungoval s vaším jedinečným registrovaným názvem domény.
Uložte a zavřete soubor a poté aktivujte virtuálního hostitele SuiteCRM pomocí následujícího příkazu:
a2ensite suitecrm.conf
Restartujte službu Apache a jste připraveni:
systemctl restart apache2
Krok 8:Instalace SuiteCRM na Ubuntu 20.04
Chcete-li spustit webový instalační program, přejděte na adresu http://vase-domena.com/#/install a uvidíte licenční podmínky:
Licenci musíte přijmout zaškrtnutím I ACCEPT
zaškrtávací políčko.
Dalším krokem je přidání konfigurace základního systému:
Po nastavení správných hodnot pro všechny konfigurace můžete kliknout na Proceed
.
Po dokončení procesu instalace budete přesměrováni na přihlašovací stránku.
To je vše. Instalace SuiteCRM je nyní dokončena. Nic z toho samozřejmě nemusíte dělat, pokud používáte některou z našich hostingových služeb SuiteCRM, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby instalovali SuiteCRM pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat GitLab na Ubuntu 20.04, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte odpověď. Děkuji.