GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare YetiForce su CentOS 7

In questo tutorial, installeremo YetiForce e il software richiesto su un VPS CentOS 7.

YetiForce è un sistema CRM open source leader quando si tratta di innovazione e nuove funzionalità. Il software ha un impatto positivo su tutte le attività aziendali, dal marketing, alle vendite, ai servizi di supporto. YetiForce è uno strumento essenziale per il funzionamento efficace di qualsiasi attività commerciale. Con funzionalità come una dashboard elegante, ricca e basata su widget e una libreria completa di moduli per quasi tutti i tipi di attività, c'è qualcosa che tutti ameranno di YetiForce.

Prerequisiti

  • Un CentOS 7 VPS con accesso root abilitato o utente con privilegi sudo.
  • Apache 2.4 – funziona correttamente anche con le versioni precedenti, ovvero 2.1, 2.2, 2.3 (si consigliano le ultime versioni).
  • MySQL 5.7 -funziona correttamente anche con le versioni precedenti, ovvero 5.6, 5.5, 5.1 (si consigliano le ultime versioni).

Fase 1:accedi e aggiorna i pacchetti

Innanzitutto, dovremo accedere al nostro server utilizzando SSH. Puoi farlo inserendo questo comando:

$ ssh root@IP_Address -p Port_Number

Ricorda di sostituire "root" con il tuo nome utente se non stai utilizzando l'utente root. Modifica "Indirizzo_IP " e "Numero_porta ” in base all'indirizzo IP del tuo server e al numero di porta SSH.

Una volta effettuato l'accesso, dovresti aggiornare tutti i tuoi pacchetti alle ultime versioni disponibili, in questo modo possiamo massimizzare la compatibilità ed evitare potenziali discrepanze di versione:

$ yum update

Fase 2:installa il server database MySQL 5.7

Se hai già installato MySQL o MariaDB puoi saltare questo passaggio e passare alla sezione successiva.

Quindi puoi installare il server MySQL sul tuo VPS, devi abilitare il repository yum della versione della community MySQL 5.7 sul tuo sistema.

$ yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

Ora puoi installare MySQL come qualsiasi altro pacchetto usando yum con il seguente comando:

$ yum install mysql-community-server

Una volta completata l'installazione, avvia il servizio MySQL e abilitalo all'avvio automatico all'avvio con:

$ systemctl enable mysqld
$ systemctl start mysqld

Puoi controllare lo stato del servizio MySQL con il seguente comando:

$ systemctl status mysqld

Uscita:

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running)
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 16261 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 16185 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 16263 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─16263 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Fase 3:proteggi MySQL

Al termine dell'installazione, eseguire il comando seguente per proteggere l'installazione:

$ mysql_secure_installation

Questo è un comando opzionale che intende rafforzare ulteriormente la sicurezza dell'installazione del tuo server MySQL.

Fase 4:crea un nuovo database

Crea un nuovo database e un nuovo utente per l'installazione di YetiForce utilizzando i seguenti comandi:

$ mysql -uroot -p

In questa sezione creeremo un nuovo database MySQL yetiforce e assegna l'accesso utente a un nuovo utente yetiforce con password Strong_Password

CREATE DATABASE yetiforce;
GRANT ALL PRIVILEGES ON yetiforce.* TO 'yetiforce'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

Non dimenticare di sostituire "Strong_Password" con una password efficace.

Passaggio 5:installa PHP 7.2

La versione PHP 7.2 non è disponibile nei repository CentOS 7 predefiniti, quindi utilizzeremo il repository Remi.

Per installare e abilitare sia i repository EPEL che Remi, esegui il comando seguente:

$ yum install epel-release
$ rpm -Uhv https://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ yum-config-manager --enable remi-php72

Ora puoi procedere e installare PHP 7.2 così come tutti i moduli PHP necessari usando i seguenti comandi:

$ 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-imagick

Per verificare che PHP 7.2 sia installato correttamente, esegui il seguente comando:

$ php -v

L'output dovrebbe essere simile a quello seguente:

#  php -v
PHP 7.2.19 (cli) (built: May 29 2019 11:04:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans

Passaggio 6:scarica e installa YetiForce

Per procedere con la procedura di installazione, scarica il pacchetto YetiForce CRM dal suo sito web ufficiale, esegui il comando wget seguito dal link per il download ed eseguilo.

$ wget https://github.com/YetiForceCompany/YetiForceCRM/releases/download/5.1.0/YetiForceCRM-5.1.0-complete.zip

Una volta scaricato l'archivio zip, decomprimilo nella directory principale del documento sul tuo server:

$ unzip YetiForceCRM-5.1.0-complete.zip -d /var/www/html/

Tutti i file verranno archiviati in /var/www/html/ directory.

Rimuovi l'archivio zip e cambia la proprietà dei file YetiForce in "apache".:

$ rm -f YetiForceCRM-5.1.0-complete.zip
$ chown -R apache:apache /var/www/html

Il compositore estrarrà tutte le librerie necessarie per il tuo progetto.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
$ cd /var/www/html
$ composer install
$ composer require phpunit/php-invoker

Questo è stato l'ultimo passaggio della configurazione del server e dell'installazione di YetiForce tramite la riga di comando.

Fase 7:Installa e configura il server Web Apache

In questa parte del tutorial, ti mostreremo come installare e configurare Apache per servire la tua applicazione YetiForce.

Apache è disponibile all'interno dei repository software predefiniti di CentOS:esegui il comando seguente per installare il server Web Apache:

$ yum install apache2

Crea un nuovo host virtuale Apache con il seguente contenuto. Stiamo usando "nano" per modificare il nostro testo, tuttavia puoi invece utilizzare il tuo editor di testo preferito:

$ nano /etc/httpd/conf.d/your_domain.com.conf
<VirtualHost *:80> 
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/
ServerName your_domain.com
ServerAlias www.your_domain.com
<Directory /var/www/html/> 
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory> 
ErrorLog /var/log/httpd/your_domain.com-error_log
CustomLog /var/log/httpd/your_domain.com-access_log common
</VirtualHost>

Ovviamente, non dimenticare di sostituire tuo_dominio.com con il tuo dominio attuale. Salva e chiudi il file, quindi riavvia Apache per rendere effettive le modifiche:

$ service httpd restart

Ora puoi aprire il tuo browser web preferito e accedere a http://your_domain.com/ per continuare con la configurazione. Seleziona la lingua richiesta e premi su Installa pulsante per avviare la procedura guidata di installazione.

Ti verrà anche richiesto il nome del tuo database e le sue credenziali di accesso. Utilizza quelli che abbiamo impostato durante la configurazione del server del database (Fase 4 )

La pagina successiva mostra l'elenco dei prerequisiti di sistema necessari prima dell'installazione:

L'installazione può quindi iniziare. Ci vorranno alcuni minuti per l'installazione, quindi siediti e rilassati.

Questo è tutto. Se hai seguito correttamente tutte le istruzioni, ora dovresti essere in grado di accedere all'installazione di YetiForce sul tuo server CentOS 7.

Ovviamente, non devi installare YetiForce su CentOS 7 se utilizzi uno dei nostri servizi di hosting VPS YetiForce, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare YetiForce sul tuo VPS CentOS per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post su come installare YetiForce su CentOS 7 , condividilo con i tuoi amici sui social network utilizzando i pulsanti di condivisione qui sotto, o semplicemente lascia una risposta nella sezione commenti. Grazie.


Cent OS
  1. Come installare Elgg su CentOS 6

  2. Come installare Dotclear su CentOS 6

  3. Come installare MySQL Server su CentOS 7

  4. Come installare Jira su CentOS 7

  5. Come installare MySQL 5.6 su CentOS 6.x

Come installare Gibbon su CentOS 6

Come installare Moodle su CentOS 6

Come installare Zabbix su CentOS 6

Come installare osTicket su CentOS 6

Come installare LimeSurvey su CentOS 6

Come installare Mattermost su CentOS 7