V tomto tutoriálu nainstalujeme YetiForce a jeho požadovaný software na CentOS 7 VPS.
YetiForce je přední open-source CRM systém, pokud jde o inovace a nové funkce. Software má pozitivní dopad na všechny obchodní aktivity – od marketingu, přes prodej až po podpůrné služby. YetiForce je nezbytným nástrojem pro efektivní fungování jakéhokoli podnikání. Díky funkcím, jako je elegantní, bohatý řídicí panel založený na widgetech a komplexní knihovna modulů pro téměř jakýkoli druh podnikání, je na YetiForce něco, co si každý zamiluje.
Předpoklady
- A CentOS 7 VPS s povoleným přístupem root nebo uživatelem s právy sudo.
- Apache 2.4 – funguje správně i s předchozími verzemi, tj. 2.1, 2.2, 2.3 (doporučujeme nejnovější verze).
- MySQL 5.7 -funguje správně i s předchozími verzemi, tj. 5.6, 5.5, 5.1 (doporučujeme nejnovější verze).
Krok 1:Přihlaste se a aktualizujte balíčky
Nejprve se budeme muset přihlásit na náš server pomocí SSH. Můžete to udělat zadáním tohoto příkazu:
$ ssh root@IP_Address -p Port_Number
Pokud nepoužíváte uživatele root, nezapomeňte nahradit „root“ svým uživatelským jménem. Změňte „IP_Address “ a „Číslo_portu “ podle IP adresy vašeho serveru a čísla portu SSH.
Jakmile se přihlásíte, měli byste aktualizovat všechny své balíčky na jejich nejnovější dostupné verze, abychom mohli maximalizovat kompatibilitu a vyhnout se potenciálním nesrovnalostem ve verzích:
Aktualizace $ yum
Krok 2:Instalace databázového serveru MySQL 5.7
Pokud již máte nainstalované MySQL nebo MariaDB, můžete tento krok přeskočit a přejít k další sekci.
Takže si můžete nainstalovat MySQL server na váš VPS, potřebujete povolit MySQL 5.7 komunitní repozitář yum ve vašem systému.
$ yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
Nyní můžete nainstalovat MySQL jako jakýkoli jiný balíček pomocí yum s následujícím příkazem:
$ yum nainstalovat mysql-community-server
Jakmile je instalace dokončena, spusťte službu MySQL a povolte její automatické spouštění při bootování pomocí:
$ systemctl povolit mysqld$ systemctl spustit mysqld
Stav služby MySQL můžete zkontrolovat pomocí následujícího příkazu:
$ systemctl status mysqld
Výstup:
● mysqld.service – MySQL Server Načten:načten (/usr/lib/systemd/system/mysqld.service; povoleno; přednastaveno dodavatelem:zakázáno) Aktivní:aktivní (spuštěno) Dokumenty:man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Proces:16261 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $ MYSQLD_OPTS (kód=upuštěno, stav=0/ÚSPĚCH) Proces:16185 ExecStartPre=/usr/bin/mysqld_pre_systemd (kód=ukončeno, stav=0/ÚSPĚCH) Hlavní PID:16263 (mysqld) CGroup:/system.ld.slice/mysq služba └─16263 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
Krok 3:Zabezpečení MySQL
Po dokončení instalace spusťte následující příkaz pro zabezpečení instalace:
$ mysql_secure_installation
Toto je volitelný příkaz, který má v úmyslu dále posílit zabezpečení instalace vašeho serveru MySQL.
Krok 4:Vytvořte novou databázi
Vytvořte novou databázi a uživatele pro instalaci YetiForce pomocí následujících příkazů:
$ mysql -uroot -p
V této části vytvoříme novou databázi MySQL yetiforce
a přidělit uživatelský přístup k novému uživateli yetiforce
s heslem Strong_Password
VYTVOŘTE DATABÁZI yetiforce;UDĚLEJTE VŠECHNA PRIVILEGISNezapomeňte nahradit „Strong_Password“ skutečným silným heslem.
Krok 5:Nainstalujte PHP 7.2
PHP verze 7.2 není k dispozici ve výchozích repozitářích CentOS 7, takže budeme používat úložiště Remi.
Chcete-li nainstalovat a povolit úložiště EPEL i Remi, spusťte následující příkaz:
$ yum install epel-release$ rpm -Uhv https://rpms.remirepo.net/enterprise/remi-release-7.rpm$ yum-config-manager --enable remi-php72Nyní můžete pokračovat a nainstalovat PHP 7.2 a také všechny potřebné moduly PHP pomocí následujících příkazů:
$ yum install php php-mysqlnd php-opcache php-xml php-xmlrpc php-gd php-mbstring php-imap php-json php-xdebug php-posix php-uopz php-bcmath php-zip php-apcu php -ldap php-soap php-opcache php-intl php-imagickChcete-li ověřit, že je PHP 7.2 úspěšně nainstalováno, spusťte následující příkaz:
$ php -vVýstup by měl být podobný následujícímu:
# php -vPHP 7.2.19 (cli) (postaveno:29. května 2019 11:04:13) ( NTS )Autorská práva (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies se Zend OPcache v7.2.19, Copyright (c) 1999-2018, od Zend Technologies s Xdebug v2.7.2, Copyright (c) 2002-2019, Derick RethansKrok 6:Stáhněte a nainstalujte YetiForce
Chcete-li pokračovat v instalaci, stáhněte si balíček YetiForce CRM z jeho oficiálního webu, spusťte příkaz wget následovaný odkazem ke stažení a spusťte jej.
$ wget https://github.com/YetiForceCompany/YetiForceCRM/releases/download/5.1.0/YetiForceCRM-5.1.0-complete.zipJakmile je archiv zip stažen, rozbalte jej do kořenového adresáře dokumentu na vašem serveru:
$ unzip YetiForceCRM-5.1.0-complete.zip -d /var/www/html/Všechny soubory budou uloženy pod /var/www/html/ adresář.
Odeberte archiv zip a změňte vlastnictví souborů YetiForce na „apache“.:
$ rm -f YetiForceCRM-5.1.0-complete.zip$ chown -R apache:apache /var/www/htmlSkladatel stáhne všechny požadované knihovny, které potřebujete pro svůj projekt.
curl -sS https://getcomposer.org/installer | phpsudo mv skladatel.phar /usr/local/bin/composer$ cd /var/www/html$ instalace skladatele$ skladatel vyžaduje phpunit/php-invokerTo byl poslední krok konfigurace vašeho serveru a instalace YetiForce pomocí příkazového řádku.
Krok 7:Instalace a konfigurace webového serveru Apache
V této části tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache, aby sloužil vaší aplikaci YetiForce.
Apache je k dispozici ve výchozích softwarových úložištích CentOS – spusťte následující příkaz k instalaci webového serveru Apache:
$ yum nainstalovat apache2Vytvořte nového virtuálního hostitele Apache s následujícím obsahem. K úpravám našeho textu používáme ‚nano‘, ale místo toho můžete použít svůj preferovaný textový editor:
$ nano /etc/httpd/conf.d/vase_domena.com.confServerAdmin admin@vaše_doména.comDocumentRoot /var/www/html/ServerName your_domain.comServerAlias www.your_domain.com Options FollowSymLinksAllowOverride AllOrder allow,denyallow from all ErrorLog /var/log/httpd/your_domain.com-error_logCustomLog /var/log/httpd/your_domain.com-access_log common Samozřejmě nezapomeňte nahradit your_domain.com vaší skutečnou doménou. Uložte a zavřete soubor a restartujte Apache, aby se změny projevily:
$ service httpd restartNyní můžete otevřít svůj preferovaný webový prohlížeč a přejít na
http://your_domain.com/
pokračovat v nastavení. Vyberte požadovaný jazyk a stiskněte tlačítko Instalovat tlačítkem spustíte průvodce instalací.Budete také vyzváni k zadání názvu databáze a jejích přístupových údajů. Použijte ty, které jsme nastavili při konfiguraci databázového serveru (krok 4 )
Na další stránce je uveden seznam systémových předpokladů, které jsou potřeba před instalací:
Instalace pak může začít. Instalace zabere několik minut, takže se pohodlně usaďte.
A je to. Pokud jste postupovali správně podle všech pokynů, nyní byste měli mít přístup k instalaci YetiForce na vašem serveru CentOS 7.
Samozřejmě nemusíte instalovat YetiForce na CentOS 7, pokud používáte jednu z našich hostingových služeb YetiForce VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby za vás nainstalovali YetiForce na váš CentOS VPS. 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 jak nainstalovat YetiForce na CentOS 7 , 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 odpověď v sekci komentářů. Děkuji.
Cent OS